Adding ability to manually manipulate cache data

Added ability to manually manipulate cache keys. Also added safeguard type checking for corrupted cache. Updated docs to match the propel 1.6.9 default generation where appropriate.