added annotate gem
added User presence test
added presence validations
validations for email
added tests for authentication
auth tests pass: