Tidied up navigation/header and togglelist

It occurs to me that you can pass in a data object (or a resolve method), and have both of these use the same template (and maybe even the same controller), but look at different lists, and have different titles…