A few small changes to handle bugs.

Added PluginLoader.LoadCustomPlugin(..)
This will now allow for you to load a plugin without using the built in
reflection plugin loader.