ChannelService will provide a way to modify things that use channels

Added RemoveRange to ICollection ..just because
IChannelCollection allows for querying of channels