Better headers and better caching Fix #273

Basically being a better citizen on the Web with Github.
hmm not this one. :) I guess you are looking at the wrong commit. This is happening in the case of non logged in users. This one had already been fixed. 

I fixed it.