Initial implementation of the v2 module loader.
Rename IModule to ILoadableModule
Merge pull request #12 from SlimeKnights/feature/v2loader

Implement v2 plugin loader