add support for purge and refresh with symfony HttpCache

fix #146

provide a purge and a refresh handler
Why do the [Symfony docs](http://symfony.com/doc/current/book/http_cache.html#cache-invalidation) recommend `invalidate()` instead?