Automatic packages updating

Proof of concept. needs some refactoring.

Basically, iterating through __installed__ plugins, `git fetch` and if there was output from `fetch` ,  reinstall the plugin.

Color schemes are excluded.
Installers are now singletons.