update the link to sign in in layout
add models variable validation
add test for user model :name,:email validation
add index to the email in the database.
add gemfile bcrypt-ruby 3.0.1 gem
add password to user table; add test for password and password_confirm
add test for authenticate function
pass the authencate test. with the help of pre-included method: has_secure_password