Adding redis cache eviction code
Added UserProfile storage in redis
Updating unit test cases
Added support for Redid Pub/Pub