redid plugin loading

[untested]
This commit should make it able to load plugins out of any module that's enabled, aswel as from the application folder (meaning developers can bundle plugins with their modules).
I hope this works