use a php file cache instead of json. should increase reading speed drastically
if saving of a cache file failed, check for existing folder structure, try to create it if it was missing and notify the admin if it could not be created

Signed-off-by: Hauke Schade <cnlpete@cnlpete.de>