User logic

Add user log in.
Add user sign up.
Add user sign out.