Started refactoring of the code so that gui and engine are separated and that each element of the gui is maintained in an independant module
Handled refactoring of the newproject window
Handled refactoring of the define fields window
Handled refactoring of the family reset window
Handled refactoring of the division definition window
Handled refactoring of the root window
Handled refactoring of the about window
Handled refactoring of the preregistration loading window
Handled refactoring of the registration window
Handled refactoring of the compilation of registrations
Handled refactoring of pretime window
End of the first round of refactoring, with the timing window
Moved logo to the data directory
Added a Merge button on the timing window that allows to merge a 'time' file with an 'id' file so that times and ids can be registered on separate computers
Fixed creation of new projects
Added a way to define the race type when creating a new project (so far standard or handicap). Implemented the saving and retrieval of this type. Handled backward compatibility for old projects with no type
Added Handicap field for handicap races, and handled its input and edition
Reworked printing code to make it modular
Implemented proper printing for handicap races. Note that for the moment, the Handicap has to be expressed in seconds
Simplified code concerning messages in the import phase