Add caching to specimens overview
Merge branch 'feature-cache'
Basic scaffolding for detail view with cache