Miguel/plugin refactor

Wait, my bad.  pluginLoader isn't a worker thread.  So yeah we can change that here.  The worker thread itself is in `pluginWorker.js`.  Sorry about the confusion.