Fix for plugin loading

- Ensure a .dll has IPlugin implemented before attempting to load