Extract classification code from main controller, update headers
Cache search results for one hour, subject results for one day
Use async results for subject queries that access Elasticsearch
Consider callback when caching subjects, move parameter into routes
Add publisher, remove workManifested and entity property in results