Option to supply a custom message formatter for Slack integration

* Customize messages sent to Slack
* Cover with unit-tests