Improve cache and fix turnOff

Allow for caching multiple users
Change constructor to check use_cache instead of just if file exists
Fix for turnOff