Singleinstance

This resolves issue #90, also allows data to be passed between 'plugins' with ease aslong as the class extends from plugins