Added initial authorisation middleware and unit tests, still needs work
Completed authorisation middleware and altered router to rather look for authorised channel set by the authorisation component rather than fetching all channel for the DB
Merge branch 'master' into authorisation

Conflicts:
	src/koaMiddleware.coffee
Fixed basic auth tests to use authorisedChannels that are now stored in the context by the auhtorisation component
Fixed bug to allow authroisation to work correctly with other middleware
Removed unneeded console.log statments
Merge pull request #18 from jembi/authorisation

Adds the authorisation middleware