updated to add in create functionality and signin / signout functionality for the app as well