Initial commit of function (untested)

Added a new plugin option: cache exclusions.

The admin can now exclude pages that would not be optimal to cache.
Multiple URLs should be separated by a comma.