Injecting LRU Cache

Major refactor
Moved Asynctask to Service
Injecting singleton LRU cache for bitmaps