Add some documentation
Add some debugging and rework dependency satisfaction
Add some tests :)
cleanup
add prio to action
get/set attr for plugins
Add some self documenting
Update Todo