Clean up URL and template structure

URL names, views, and templates should have similar naming conventions.