Error box refactor

This PR changes the `error_box` method to not accept a `question` argument , and modifies all uses of `error_box` to include that content in the messages after the error.

(Logistically, if we want to wait for #356 to merge, I'll edit this PR to be against master.)

Input welcomed from all, and particularly from @lilliealbert.

:icecream: