Renamed storer classes to be known as cache classes

I renamed the StorerInterface to CacheInterface and renamed one of the methods from hasCachedData to simply hasData. I updated the concrete FileStorer class to reflect these changes and then changed its name to ProfileCache. I also started work on unit tests for the ProfileCache class.