Updated transaction Filtering to incorporate Channel

This update is for issue https://github.com/jembi/openhim-console/issues/60
I think you should add a test to check that `$scope.channels` and `$scope.channelsMap` are being set correctly. It should be quick as you already have the backend in place.