new text filter framework
use lower-case config for the backend
move message_line to Ilbot::Frontend