Implement caching in SVC layer, move Storage into Entities from UI
Merge pull request #13 from JayBeavers/caching

Implement caching in SVC layer, move Storage into Entities from UI