Starting on getting user creation and authentication