Added support for signin, user profile updates and initial version of admin screen