Clean-up previously merged pull request. Unsure about the safari_preloading and cache addition. The rest seems like it can be simply acheived by removing the only_path restriction.
Added back the no caching code.
Version bump.