Allowing 'callback' functionality through the use of notifications

Although a breaking change for users taking in the `formatter`
option, this allows the ability to add custom notifiers that can add
functionality before each method in the deploy process.