Refactor article modules and bootstrap inits

Adds context/event bindings etc to liveBlogging, matchNav, reading modules. 

Init functions for common & article bootstraps are made idempotent. Initial call runs the modules, adds a listener, and fires an event; subsequent calls only fire the event. Will apply pattern to the other bootstraps.