Support for XML on the channels/channelGroups endpoints

 - Support for XML on channels/channelGroups endpoints
 - Moved both endpoints onto BaseController
 - both now use AtlasModelWriter and handle errors more appropriately
 - major refactor of channel/channelGroup simplification code
 - channels/channelGroups endpoints now require an API key