Adding User model with Passwords
*Adding Annotate gem and User model
*Adding tests for user model
*Making user email all lower case
*Adding password rudiments to db and tests
*Adding password field validation tests
*Adding password authentication tests
*Adding password logic to user model