[ENH] added support for callable refresh in chat watch

Signed-off-by: Guyzmo <guyzmo+github@m0g.net>
[ENH] added support for room info and room users' list

Signed-off-by: Guyzmo <guyzmo+github@m0g.net>