Working on Garp Slack integration
Basic Slack integration works, including CLI interface and token config
Linked Slack service to ErrorController. Refactored ErrorController to clean it u.
Added the wrapCodeMarkup() convenience method.
Added the getParam() convenience method.
Elaborated ErrorController with support for error reporting by Slack. Refactored some methods to adhere more to Object Calisthenics.
Working on configurability Slack service
Merge commit 'cf7cf0042ef371e85b234e17ea986bd5e9b2cf18' into feature/david-garp-slack-integration
Refactored ErrorController and made Slack integration more configurable and decoupled.
Added unit test for Garp_Service_Slack_Config
Refactored Slack service and its config, to provide a less tightly coupled structure.
Removed a redundant method that was too tightly coupled.
Moved a public method to above the protected methods
Added two more testcases for Garp_Service_Slack_Config