resolve dependencies for run order
add some notes in comments
save plugin instances to attributes, add has_run? feature to plugin class
add run_plugins for v7 to ohai system