Add SubsetIO seek tests
Fix response error detection order

Also:
* Use .request() for all calls
* Tests
* Don't warn on outdated API version
* Use X-Filehash for upload/simple