No longer have the 'after_response' hook
Renaming variables with #trigger_hook
Extracting the event based functionality into a separate module
Update example to use 0.3.1
No longer use the after_response hook
Extracted trigger_hook. Theres a lot of change going on here. Need to
clean this up so that we don't need to change so much.
Move Macro spec
Cover the trigger_hook functionality
Rename the method used to trigger a plugins hooks
Further refactoring the EventHandler
Refactor the functionality that deals with undefining a plugin.
Update documentation
Rename Cli to CLI
Rename CLI tag
Updte TODO
Move plugin events to a better place
Events are now handled via the plugin module
Pass the event handler as an arguement
Create attribute accessor for the app variable
Add a events message that allows you easily add a new event