blueprints/init -> blueprints/app
Add Blueprint.lookup

Also annotate blueprint.js to aid refactoring
Refactor Blueprint

Move specific logic into respective blueprint index files.
Fix typo in require promise
Shrink afterInstall call