Add chat room support
Merge branch 'dynamic-rooms'