(PE-6036) Add cache-control handler and tests for wrap-add-cache-header

Add in tests for the wrap-add-cache-header function to make sure
that it doesn't clobber existing headers in responses, handles
nil responses by ignoring them, and only adding headers to get
and put requests