Adds test for contact page
Adds route and controller for contact page
Updates routes to use named routes
Updates routes to use named routes legitimately
Rewrites header and footer partials to use named paths
Adds integration test for the site layout