Delete ".html" in contact routes

As most users won't want these .html in their URL.
Fix tests as well
Merge branch 'fix-routing'