Make basic user login, logout, signup, signout work.
Lacks handling of errors, password encryption and some styling.