Initial commit for work done so far, Ravish HTTPClient library has been included into the source code due to lack of Composer support for Wordpress.