Trigger listeners

@trigger marks a method as a listener that is called when a message
matches a regex.
Client commands, @listen_for
Merge pull request #1 from borntyping/master

Pull from upstream