beginning to add user creation/authentication
adding in user creation bits