finished user authentication

* updated factories for cars and users to user Faker
* added random car generator for the Faker gem
* users can now sign up, log in, and sign out