Enabling/Disabling Plugs, first draft

Added a way to enable and disable IPluggable objects
Updated all IPluggable objects to use this feature