Accept optional decorator argument

In order to allow for setup or "decoration" to occur for all requests, this will allow an optional second argument to be passed in to jaws, which will then be passed along to the http.createClient callback.

usage example:
```js
var app = jaws({}, decorator)
function decorator(req, res){
  res.redirect = function(opts){...}
}
```