Huge refactoring + code cleanup + direct URL for participation
Removed join session form, since it can be done directly with the url
Removed some unused code