Add rooms view for muc webclient example
Add missing tests and better error handling