Ignoring shared data in example project
Project cleaned
refactoring cache

- creating cache manager [in progress]
- fixing includes[in progress]
Correct project setup

now project compiles
more refactoring
compiling tests
indents updated
correct indent in tests
redundant delegate method removed
Revert "redundant delegate method removed"

This reverts commit 99264bcb81704eeff08b597f19701d74b2dd255a.
going to validate campaign before caching it
using correct protocol
cache refactoring

protocol name changed
optional protocol method added for case when caching failing
caching refactoring

not using nsurlconnection delegate anymore in cache manager
responding to operationCancelled protocol method
cache manager tests

initial commit
caching refactoring

cancelledCaching added to protocol
caching manager tests

testCacheEmptyCampaign added
caching refactoring

campaign is valid for caching if it DOES NOT  exists in queue
caching refactoring

new tests added
response from backend now saved to txt file and can be reused for
caching campaigns in tests
caching operation in progress

adding internal queue for caching campaign operation  - so we can
handle any amount of resources to cache one by one
caching videos

initial video cache operations
more unit tests