add a locking client
use https rubbygems
add minitest to dependencies for travis ci
use recent minitest/mocha
use require_relative for helper
assert_raise => assert_raises
fix tests
1.8.7 is end of lifed, we don't support it anymore
Merge pull request #32 from estately/add_minitest_to_dev_dependencies

add minitest to dependencies for travis ci
Merge pull request #31 from estately/use_https_rubbygems

use https rubbygems
Merge remote-tracking branch 'origin/master' into add_locking_client
pass options through to the locker
fix require
Merge pull request #30 from estately/add_locking_client

Review: add a locking client
locked gemfile
extract out http_get and http_post methods
extract out save_cookie_store, inline calls to `http`
fix test: ErrorChecker does belong in Client
save cookie store needs a wrapper, clients might depend on it
fix bug, this line shouldn't be here