Added ability to delete a cache type entirely
At the moment it's clearning all memory cache each time...
Fixed issues using single folders on iOS, was path join issue (using wrong path separator)
Added ability to get all for a type
XCacheItem now has it's own key on it
Updated tests to cover