Simplify the navigation code

Form sections are now modelled explicitly with a class.
Merge pull request #164 from alphagov/refactor-navigation-code

Unify and simplify the navigation code