Updated client. Implemented new request caching method
Added cache freshness to has method. Updated tests
Fixed issue with function naming.