Compare username instead of user objects - this may cause some troubles with unloadable context in ZODB thread caches
Remove useless intermediate variable
Tournaments updated and tested - swiss engine rewritten
Tests updated

Unit tests for tournaments and tournament engines added
Updates submodules