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