Feature/installer

Allows a user to install plugin requirements without installing from source.
Can you make the terminology more consistent? Here you are using the term "modules". Elsewhere you use "plugin". In the CLI you use "package".

I think "plugin" is the most unambiguous, though I don't have strong feelings about which is best. The most important thing is to stay consistent.