adding assets resource and http client api
Merge branch 'master' with ayassinov modification [Unstable]