Deleing before calling end can prevent cycles in unloading logic
Cleanup, and default plugin changes
Plugin name shouldn't be mutated, only the path
logging change
Add #! line parsing
Handle plugins dieing better
Pushing everything, probably in a bad state.