added basic user signin/signout logic