Allow override of request cache headers

cleanedup version of #150

/cc @gonzalovilaseca 
if i knew, i would already have proposed something :-)
lets leave it at this. i will wait with merging until #128 is through,
then tag and create the 1.0 branch so we can start with this as 1.1 version