Adds CacheControl, Expires, and LastModified headers

all requested for use in servo

closes #120 
closes #119 

/cc @jdm