interfaces done
models added
cache service implementation
http client service