implemented cache for dataset titles
finished datacache functionality
changed frontend to use the new caching system