Add error handling facilities

This PR introduces some base work for error handling facilities within Athletic, with basic support for pretty-printing errors using `Commando\Command::error` (default behavior). It's a bit of an opinionated PR, and may very well not fall within your plans for Athletic, so feel free to refuse or request changes at will, I will completely understand :smile: