Handle cases where shasum file is borked
Handle cases where shasum file is borked

This will also abort the download if it can't get a shasum, which is
probably a good safe thing to do anyway.

Fix #101
Fix #100

isaacs/nave,isaacs/nave