set up authentication, added barebones view/edit user profile system