Added PluginLoader to test dynamic loading of bots at runtime.
Moved some classes around.