Added HTTP client foundation class
Implemented main API calls