resolve dependencies for run order
save plugin instances to attributes, add has_run? feature to plugin class
add run_plugins for v7 to ohai system
add cycle detection, spec tests
change to stack-based dependency resolution
add errors/error handling