Pagination updates, bug fixes

- Meta attribute for pagination class
- PatternMaker now resets array keys to ensure it can target properties
correctly
- Moving incorrectly placed media array out of assignment array
- Making response object available class wide. We now append the
various data items required throughout the class globally rather than
creating local variables (allows for pagination object assignment)
- Amended several API response messages
- getArticle is now more specific in its targeting of day timestamps
- all articles now return an event object if there is no event
attached. This is checked for inArticleTransformer and removed if empty
- new getCategoryCount method to support requirement for returning an
array of categories and a count of their assignment to articles
- List view for articles now shows inherited displayType