Changed cache structure on disk

Now uses separate subdirectories per zoom and x