Added plugin dependancy resolution and better access to other plugins.
Adding in twisted.