Adding additional tests

-Added a test that duplicate classes aren't loaded
-Fixed pluginImporter loading duplicate classes.
-Modified the subdirectories test