Fixed no credentials basic auth integration test
Fixed other basic auth integration tests
Fixed message store code and test to use callbacks
Added integration tests, include the ability for the OpenHIM server to be started and stopped programatically, added some logging via winston
Changed server options to be async and correctly read the certificates from the available applications
Added an integration test to test mutual TLS authentication, fixed bugs in TLS authentication