Plugin Registration Tweaks

- Plugins no longer need to be registered manually.
- Protection against NotImplementedException when loading plugins and
registering them.