Add catchAll

This adds the `catchAll` listener so we don't clobber any other catchAlls.

The length of the text that gets learned should probably be configured here. While IRC doesn't let you send blank messages, other backends might (Shell certainly does).

Also bumped version while I was at it.