Dropped the old module exports badness
Switched to use busboy and events for plugins

The old plugin model was frankly awful. This is a bit of an
improvement. We also switched to use busboy for the form decoding