working on plugin system.  Baseline of plugin loading working, but need to add the callback in asynchronously