Break up notifiers into individual classes

This breaks up the `Notifier` class into a `Notifier::Default` class and each system slack/campfire/hipchat has their own file to implement `#deliver(message)` and handle any other setup they need.

/cc @dulaccc since you just added the hipchat stuff