Ready event as a pub/sub
Rename functions
Rename page:ready event
Pass #container element as initial context
Pass context to module: image
Pass context to module: tabs
Prefer faster getElementsByTagName to querySelectorAll
Pub/sub in app.js; images & tabs given context.
Added lazy loader module. Images, Tabs, Popular all  get context.
Ammend tests to pass context to Images, Tabs, Popular
Pass context to RelativeDates module
Merge branch 'master' into dom-context
Put 'run once' modules in th right place
RelativeDates init'd on page:ready
Image module also listens on fragment:ready:images
DOM context and pub/sub for Related, Popular, Expandable
Make tests look for classes not ids
Update jasmine test for Popular
Merge branch 'master' into dom-context-2
TopStories module takes context, on page:ready