Implemented half the methods for cache controller.
Added comments to favorites and cache controllers.
Finished implementing the cache controller.
Finished connecting cache into the app, needs testing.
Fixed bugs with cache, now works. Need to fix favorite count uploading to elastic search.
Refactored the ElasticSearchOperations to extract an interface to be used for testing.