-New class extending from the HashMap class, only takes CacheHashMap.CachedObject as values, which itself is a template class.
-On every call to get(), it goes through its values and removes any that are past a set age in millis.
ClientCache:
-New class with static CacheHashMap and function to get image data, will do more caching later on.