Implement an `away` command

Introduce a simple event system and a plugin configuration.