Added headers to prevent caching on the client since we have no easy way to detect whether a response can be cached or not.
Renamed CORSHeadersResponseFilter to HeadersResponseFilter to reflect change in responsibilities.