Set an attr on the model whilst a request is mid-flight

Done by overriding fetch and listening for sync/error which
are triggered on success/error respectively
Moved to the general midFetch solution
Added general solution to rendering errors

Base ErrorView which takes a message and renders it to the
specified el. Can be rendered on model 'error' event.