Ensure that consumer takes in a url as an argument
Catch connection errors
More catching of connection errors