Added a custom error that wraps failure::Error to add error possibilities for API consumers.
Added a custom error that wraps failure::Error to add error possibilities for API consumers.

aatxe/irc,belak/irc