add Client#bind(ctx, methods)

allows for things like:

```js
client.methods(function(err, methods){
  client.bind(client, methods);

  client.add(1, 2, function(err, n){
    console.log(n);
    // => 3
  });
})
```

tests & docs included