added unit tests for makeCacheKey