tests for PUT functionality

@ormsbee 
In your docstring, please explain why you're doing this.