Fixed multiple bugs with authentication, removed confusing HttpBasicAuthenticationService, and merged code with HttpClientService. Refactored UserSessionService to no longer have anything to do with HTTP, only stores credentials.