Added HTTP caching.
Deleting trailing whitespace
Fix file-exists-p and minor performance improvement.
Merge branch 'caching'