Allow for custom notifications and messages. 

did a bit of a refactor to allow for custom slack messages. Updated docs. Should be backwards compatible with the previous releases. We use an older version of Capistrano so I removed the capistrano version from the gem spec. The only thing that might need to change is moving the require capistrano-slack to the shared.rb file,  if you decide to make custom notifications.  I hope you like it.