fixed bug, added presence: true to user model for email validation