* [Boom] Add default generic type to all error creation functions
* [Boom] Change default generic Data type to any instead of null
* [Boom] Add tests for error creation without custom data
* [Boom, Hapi] Move tests for passing Boom errors to Hapi continuation functions into hapi package
* [boom] add wrap and unauthorized return BoomError with data as null
BoomError subclasses Error
Include typing of BoomError.output.headers and .payload
Add missing error types
Better typing of 401 unauthorized error
Add more tests
Add content from docs and links back to docs