finish sign in sign out
adds ability to update profile info