Refactored so you can add multiple loggers to the middleware.

for example:
  app.use(require('churchill').add(logger, 'express').add(logger, 'somethingelse'));

you can also use it like so:
  app.use(require('churchill')(logger, 'express'));