added new block syntax to components
removed some calls to binding.pry
Capnotify::Component#build! now clears @builder

also wrote tests around this.
added 'Deployment' to headers in components
added #unload to Details plugin
load built-in plugins inline, not on :load

this ensures that the components are already loaded once the consuming
library starts.
implemented String content handling in templates