Made participant model, started migrating to it instead of coder
Fixed join/leave
Fixed coder profile