Add offcanvas
Edit routes to use more concise paths
Refactor tests