WIP: Git based app blueprints

Just a RFC for the general idea.

Needs tests.
No real objection here, but can we consolidate on a single tmp library?  We currently are using `tmp-sync` (testing) and `quick-temp` (used in broccoli processes)...