New cacheService

* create json http mocks
* create buildModel and using in it cacheService
* refactor all models
* using route resolve