Refeactored Controller and Model. Fixed failing tests.
Implemented mult-session WebRTC edit mode.