Added ‘plugin.stores’ to provide store functionality to plugins (and cleaned up the definition of the plugin interface every so slightly)
Making sure a plugin has a name defined for it before registering
Ported the app to the new way stores are handled