Add more extensive caching headers. Headers chosen based on:
http://stackoverflow.com/q/49547/1365086