lots of refactoring. tore out lots of stuff that will go in worker-core
refactor probably close. still needs tests
adding tests, cleaning things up
overridable internal io
wip - new plugin api
api updates