Reverting recent changes to `retrieve()` by leveraging the Promise it returns and keeping `init()` concerned with starting the app
Refactored `retrieve()` to be simple, created `prepare()` to prep get templates, refactored `init()` to implement the Promises returned from `retrieve()` & `prepare()` for a clean separation of concerns
Simplified `init()` by removing unused `repos()` stub
Merge pull request #3 from avoidwork/edge

Refactoring