Added before hook to mocks

This is useful to inspect request properties such as the headers:

```javascript
amock('GET', '/something')
  .before(function(req) {
    equal(req.requestHeaders['content-type'], 'nice/thing');
  });
```