Tests for Checksum class
Unify indentation of access modifiers

These are class method calls, not some special keyword, and should be
indented as such (also all standard Ruby indenters do this).
Tests for AbstractDownloadStrategy
Download strategies require a usable name

We should handle this case in some predictable way, but until we do,
let's raise a more appropriate exception. It would also be good to get
rid of the duplication here.
Delete pointless test
Isolate ARGV extension tests
test_patching: inline test classes
Define RUBY_PATH for tests
Simplify tests
Clean up some things in test_bucket