Update the revision plugin to always return a SHA
Merge pull request #9 from baphled/fix_revision_plugin

Update the revision plugin to always return a SHA
Now able to add descriptions for plugins via the DSL
Make sure specs and scenarios pass that rely on the response to be exact. Should really refactor these so that they
check the contents is identical to the file it got the data from.
Update template
Displaying a list of included plugins
Can get a list of plugins included
Revert recent changes.
Make sure passing the wrong option is covered
Update feature to reflect the addition of the descriptions macro
Remove empty file left over from earlier merge
Drop specs that aren't being used anymore
Put specs back in place
Merge pull request #10 from baphled/merge_plugin_description

Merge plugin description
Make sure that we can not add duplicate events from the same plugin
Make sure Nark#load_plugins doesn't blow up when it's run more than once
Merge pull request #12 from baphled/manage_duplicate_events

Manage duplicate events
Extract protected methods into a eigenclass
Merge pull request #13 from baphled/macros_restructure

Extract protected methods into a eigenclass
Move Nark::Plugin::Event to the same namespace as Nark::Events