restructure app
Import adv to get app collection

  - rather than passing it along the object chain
check for notify method on collection.add
Merge pull request #13 from ksnavely/1-app-structure

1 app structure
Polished glaring structure issues, moving on to more interesting features for now.