add last-modified/if-modified-since cache header processing

Fix #86

Why not use both if provided?  Why does ETag preclude using Last-Modified as well?