stubbed in the user model
added annotation
very simple user tests
basic validation of user name and email
basic validation of user email
regex email validation
application level test for email uniqueness
created index on email
force email to lowercase callback
migrate script addes index to email
Encrypted passwords and authentication
Adding migration scripts