Updated transaction Filtering to incorporate Channel

This update is for issue https://github.com/jembi/openhim-console/issues/60
I have created an alerting factory in a previous PR: https://github.com/jembi/openhim-console/pull/76 which isn't present in the issue yet. Any server errors will return a server alert message where the records are meant to be displayed (this is for the transactions query). Im not sure if i should add a server alert for the channels dropdown as well? if the transactions have a server error then im assuming so will the channels which would then results in two exactly the same error messages being displayed. There is a work around where i make sure only one server message can be added to the alerting factory at all times. What do you think?