Change cache to handle multiple simultaneous users
Change constructor to check use_cache instead of just if file exists
Fix for turnOff