Added more account methods

Renamed a few to give consistent naming
Added anonymous HttpClient
Heavy refactoring of code