updated support for bracket only tournament, moved tournament creation functions accross models to make more sense. Support for differently sized poules is there in theory. But not yet fully implemented