Address #47

(And test out editing via GitHub web UI.)
No-op commit attempting to auto-attach to #47.

Fixes #47.
Merge pull request #59 from dgaus/master

File upload support
Merge pull request #48 from matthewlmcclure/patch-1

Address #47
Best practice: close file object in example
Forgot to give PUT the same treatment as POST