added onUnload() and hasUnloaded to xJavaPlugin to better handle states
added more exceptions for state error checking
added isEnabled() function to xJavaPlugin
renamed Load() to LoadJar() in xConfigLoader class
updated xPluginYML to use new xConfigYML class
finished loading/unloading, and enable/disable in xPluginManager class