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