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