Add participant page

Add a page (/part/) where participants in student teams can register and
then see the round timer and the station they should be playing in.
Also improve the websocket fail safety.