Tournament module

I have implemented a first version of the tournament module. Any comments on the code so far?
I think we better decide either in console or GUI instead of having this choice, seems strange to need a console in order to open a view.