Issue #55: Refactored router to process all routes before 'next'.
Store responses for non-primary routes in the context.
Create error for multiple primaries before routing.
Added timestamp for responses.
Issue #55: Added storing of route responses in the messageStore.
Changed ctx.header to the plural headers.
Fixed the reading of response bodies to correctly handle chunking.
Issue #55: Added router test
Issue #55: Added messageStore test
Merge branch 'master' of https://github.com/jembi/openhim-core-js into store-route-responses
PR #94: Corrected use of 'header'.
Added error handler for http requests.
Refactoring.
PR #94: Storing of route requests
Merge branch 'master' of https://github.com/jembi/openhim-core-js into store-route-responses

Conflicts:
	src/middleware/router.coffee
	test/unit/routerTest.coffee
Merge pull request #94 from jembi/store-route-responses

Store route responses