Add catchAll

This adds the `catchAll` listener, only sending on when text is available.

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.