Adding support for If-Unmodified-Since

WIP 

This pull request adds support for the If-Unmodified-Since header to the PUT and POST methods.

/cc @loganlinn