Many fixes to website, added popups

+ fixed small bug in waitingroom random function
+ tokens are now always generated for users
+ many UI improvements to the website