Hapi updates

- Updates to support the new Hapi 8 API
- Fixes for network and associated tests (old network was double and triple counting requests)
- Removed Node 11 temporary to prevent breaking build because of npm changes
- Added tests to validate schema of outbound events

Closes #259  
Closes #257 
Closes #256 
Closes #255 
Closes #223