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.
style