#45: ok, we've got client-side routing kinda working... now we need to move the menu into its own controller