add roles to navigation components
fix tests
Merge branch 'navigation-remove-old-code' of github.com:guardian/frontend into navigation-remove-old-code