Adding support for custom refresh patterns and negative ttl

Hi,

We're using you awesome module but had to add negative ttl values as well as refresh patterns to our squid configuration.

We'd be happy to use your module and not having to fork it, provided you're ok to merge those changes :)

Cheers,
Gildas