Navigation refactor

* /navigation/control.js handles all controls with a `data-control-for="{a className within this context}"`
* nav initialises once, takes a new DOM context on each 'page:ready'
* sections/search/topstories modules only handle their loading
* ids replaced by classes