third commit

Can now update the users profile information and sign out. Also fixed
some validation issues.