Added method to get class load via Module.
Added auto registering of listeners onEnable (If a listener is already loaded it will be skipped)
Made the modules directory configurable.