Plugin install

Overhaul of the plugin install process. Setting up a new plugin just requires a source and a gemname (plus a URL depending on the source). The gems themselves get installed on a webserver restart.