Respond with error if target page does not return success status code

So that if we try to load a screenshot of something that 404s we don't load an image of the entire error page.
Merge pull request #7 from lennym/bugfix/status-codes

Respond with error if target page does not return success status code