Separated the Round base class further to provide the possibility to create a round from a resource and not from a number of controllers. Registers are now mainly used within a Round object instead of a controller. Changed various events accordingly.