Category response maker

- New category response maker
- Removing transformers from patternMaker
- New category type article responders
- Event prices are now floats
- Globally using frameworks IOC container for object creation
- New category transformer to centralise transformation of category
objects
- Moved check for channel into responseMaker. Now throws exception if
no channel found
- New helper method for checking if a category belongs to a channel
- New IOC bindings
- Added new messages