todo
extracting failure cases for unit tests
allow suite-contained inital setup and final teardown
order!
load internal dalek plugins just before user plugins are loaded
expose dalek plugin namespaces to global scope