#30 Add ?away, ?leave, ?rejoin and ?back. Add support for messages