Merge pull request #73 from spadgett/master

improve ETag matching + post JSON test
added auth cli option (issue #16)
implemented auth cli option (issue #16)
plugged-in http basic auth to all tests (issue #16)
clean up whitespace

Replace leading spaces with tabs so that we're consistently using tabs
for indentation.

Fixes #72