Update Error Handler info to reflect current code.

`App::error()` currently uses `array_unshift()` to prepend error handlers to the **top** of the handlers array. This doesn't match the current docs text. I've adjusted the text appropriately, and added a note re: `App::pushError()` as an alternative.