WIP - added a middleware to dump all requests info into the stdout

you can do that before one series of tests and unpatch it just after.

Also, we usually create a route with the middleware installed rather than reusing an existing route if possible. see the examples in `index_test.js` for more info.

``` javascript
describe("metrics middleware", function() {

  app.get("/with-metrics-middlware", metricsMiddleware, function(req, res) {
    res.json(200, "ok");
  });
  
  beforeEach(function() {
    var logs = [];
    sandbox.stub(console, "log", function(log) {
      logs.push(log);
    });
  });

  it("should write logs to stdout", function(done) {
    supertest(app)
      .get('/with-metrics-middleware')
     .done(function(err, res) {
       // test we have what we want in the logs array.
      });
  });
});
```