Annotate and bcrypt gems
Index email column
Add password testing
new user model annotations