code: function Client(publicKey, privateKey, server) {
    if (!publicKey || !privateKey) { throw new Error('cannot use null/undefined public/private CryptoPhoto keys'); }
  
    if (!(this instanceof Client)) { return new Client(publicKey, privateKey, server); }
  
    this._server = (server && server.toString().trim()) || 'http://cryptophoto.com';
    this._publicKey = publicKey;
    this._privateKey = privateKey;
  }
docs: Initializes a Cryptophoto API client that uses the specified keys to make requests to <code>server</code>. If server
  is not specified, http://cryptophoto.com is used by default.
  
  @constructor