Created new client class

The Odesk module can still be used as singleton - the method calls are
passed to its own client object