add user model without password, add validation of unique email and login, create migration for unique email
add callback function before_save for saving email to db in downcase
add password and password_confirmation to model User, add methode for save authenticate