refactor(room views): convert the room server-side view to client-side view

Breaking changes:
- Uncaught ReferenceError: roomId is not defined when loading the controller
- Get user media permission is always displaying. The assumption is this behaviour coming from the lib/PeerConnection.js