add new edit and update route for user
add settings link
 add testing for update profile
add testing for edit and gravatar
add method for sign in