Renamed protocol Plugin to Lifecycle, no longer hardcoding up version in lein plugin but deriving it from the plugin version.
plugin renamed component
Generally renamed plugin concept to component, after watching Stuart Sierra's Clojure/West talk.