Issue #131: Added visualizer API endpoints.
Added creation of visualizer events after transaction completes.
Removed logging of authenticated user.
Merge branch 'master' of https://github.com/jembi/openhim-core-js into visualizer

Conflicts:
	src/koaApi.coffee
	src/middleware/messageStore.coffee
Issue #131: Moved store events to separate middleware.
Time zone friendly handling of event dates (use millis since epoch).
Create events for orchestrations.
Merge branch 'master' of https://github.com/jembi/openhim-core-js
Merge branch 'master' of https://github.com/jembi/openhim-core-js
Merge branch 'master' of https://github.com/jembi/openhim-core-js
added error handling and port validation
fixed tests
Updated message store to remove request/response body when disabled
Updated commment description
Updated message store to save new canRerun property for a transaction
Updated rerun worker to check if rerun is allowed
Merge branch 'master' of https://github.com/jembi/openhim-core-js into visualizer

Conflicts:
	src/koaApi.coffee
Issue #131: Externalized config.
Fixed bad merge: removed monitor which shouldn't be there
Merge pull request #155 from jembi/visualizer

Visualizer
Merge pull request #266 from jembi/tcpport

Tcpport
Update README.md
added mllp route type