Text this: Modeling Car-Following Behaviors and Driving Styles with Generative Adversarial Imitation Learning