Initial commit
finish user signup.
Finish login and logout.
Fixes conflicts.