Fixed numerous errors with channels and variables

Removed ChannelListCheck and now do check within GetChannelList