respond with more useful information on failure
revise nil class presenter
add error_presenter for handling the output of standard errors