Finished building authentication and user management