Check for non-200 status codes on image data dnlds

Fixes #5

And this is why exceptions are not a bad thing (even though golang style
error reporting is also good.)