Error handling

Deep refactoring accomplished, ReguireJS integrated into the participant and broadcaster pages.
The base class for these two pages is located in base-broadcaster.js
This is the place where you override the non-implemented parts?