Implemented WebClient, refactored DotaWebApi