code refactoring: added new higher level class OSClient which contains high level call (RESTClient contains the low-level logic for HTTP/Rest communication)
Added context to User class (to be passed to OSClient)
minor buyg fixes