Set up user registration, sign in and sign out
Hashing out part of API adds