reworked the plugin class so that it wont rely on jfusionplugn anymore instead had its own expandable class.