Initial stab at breadcrumbs

There's currently a lot of copy-pasting of breadcrumbs, this can be revisited once we have a better understanding of how we're going to handle navigation.

I've also tried to make template context variables more logical and consistent throughout.

Fixes #75

I had to adapt the old admin breadcrumbs slightly to account for our detail view.