Removed cucumber. Probs more trouble than they were worth anyway
Removed seemingly unused stuff from gitignore
removed a load of deprecated shizzle
Added Dragonfly::Utils including "new_tempfile" method
Added TestDataStore for easier testing etc.
Simplified datastores by not making them "configurable" - just pass stuff in to initializer
oops we did need require 'tempfile' after all
renamed TestDataStore -> MemoryDataStore
FileCommandAnalyser no longer uses configurable_attr stuff
Started trying to simplify config by separating it from the thing it's configuring
Added a 'meth' convenience method on configurer class for passing through methods
removed "rails" saved config
updated use of configuration in App
couple of (now) unused methods
Added 'use' for using plugins
added registered plugins to configurer
Added extend_config to configurable stuff
updated register_configuration -> register_plugin
Removed configurable stuff from analyser
made analyser configurable again