Adding more GetUserInfo tests
Updating tests to use a single object.

This ensures that all the running tests obey the speed limit
Updating user storage to be global in the class
Updating HTTP Exception code to be more useful
Adding test to test fake login behavior