Merge pull request #167 from arb/validation-options

Added validation options to good.
Update AUTHORS
switch to wreck
Merge pull request #170 from lloydbenson/master

switch to wreck
less specific joi
Merge pull request #171 from lloydbenson/master

less specific joi
add ability to specify extra fields to be included in the broadcast log
update readme
fix typo in README
fix style
fix schema tests
Merge pull request #132 from andyroyle/specify-extra-fields

Specify extra fields
Allow all request headers to be optional logged
add test case and fix failing
rename property to logRequestHeaders
Merge pull request #172 from andyroyle/logAllHeaders

Log all headers
Removing size when passing to truncate
Merge pull request #173 from wpreul/master

Removing size when passing to truncate
Add colours to http methods
apply the colours to the data.