Adding splitted JavaScript files and file caching
This branch implements splitted JavaScript libraries for the participants and the organizers, and also implements file caching for static resources. These features should reduce the load on an organizer system when a lot of participants join the quiz at the same time.
Besides these features, which fix #55 (closed), the following changes have been made:
- Removed old ws-test.html to overcome the possibility to open a lot of useless websocket connections.
- Secured the documentation such that it can only be loaded by the organizer. This overcomes the issue that a malicious participant might want to load the documentation, giving extreme load on the organizer system.
- Updated documentation to not longer include irrelevant settings, such as settings related to mail servers.