[75075362] Fix create_user bug.
[75075362] Add unit tests.
[75075362] Add login tests. (And break existing tests that require logged-in user.)
[75075362] Interim commit: throw spaghetti at the wall. Same tests now yield runtime error.
[75075362] Log ValueError if load_user throws an exception.