Capture fetch() failures

All our Models and Collections trigger a signal if their call to fetch fails. We can listen on this and have the UI respond accordingly, this can be done in another pull request.