Implements user sign up
Implements sign out