add tests for PUT requirements
Merge pull request #5 from spadgett/master

add tests for PUT requirements

Reviewed, looks good.