Autoroute feature - renders a view that matches the path

also changed underscores to hyphens in view names as routes use hyphens
This should probably sit in routes.js, at the bottom so we establish an order of specificity.