Bug fixes and updates

- CategoryResponseMaker now provides object to CategoryArticleResponder
- Renamed variables in ChannelFeed to be more descriptive
- Correct incorrect variable name in patternMaker
- Moved definition of ChannelListing into ChannelListingResponder
- Removed API response call from CategoryArticleResponder
- Removed API response call from ChannelListingRepsponder
- Variable name change in ChannelResponder
- Only returning 5 articles for HomeFeaturedResponder
- Moved API singleton into the IOC file
- Removed API singleton from global.php
- Reworked getArticlesByCategory as returning incorrect data when more
than one location for an article
- BaseModel::scopeAlive now checks for false values as well as null