Adapted to changes in the User/Server/Participant class hierarchy. This was wide refactoring. Hopefully, nothing was broken (doesn't seem that way at the moment). Some tests smell a little at the moment and have to be rewritten/improved.