Add some more good stuff from the tutorial

Enhace the detail template,
Remove hardcoded URLS in templates, AND
Namespacing URL names. All good