Implemented CRUD functions for the router and accompanying tests. Added error middleware to server. Added prepublish and test scripts to package.json.
Added ability for router to route messages depending on configured channels
Restructured express config code, removed serverTest as the config code was moved out to a new module
Switched to using the Koa framework instead of express. A stack-like request response flow fits our usecase better.
Allowed mocha to use harmony (ES6)
Fixed router.route test to work with Koa
Cleaned up router unit tests
Completed unit test for router multicasting
Added a unit test to ensure an error is returned if there are multiple primary routes
Added support for forwarding PUT and POST requests
Added comments to the router component functions
Merge branch 'master' of https://github.com/jembi/openhim-core-js into switch-to-koa
Update the Readme file with details on getting the latest version of node for the Koa framework
Fixed typo...
Merge pull request #10 from jembi/switch-to-koa

Added core router functionality and switch to Koa framework