Foundation/Cache documentation; and significant docs and code cleanup of Cache/TimedCache code (untested)