WIP: Git based app blueprints

Just a RFC for the general idea.

Needs tests.
but why only have one? We should no discriminate, NPM is all about including all possible libraries for a task!