Heavy refactoring in the input module. The idea is to turn the Builder class into a layer between the input and the model. This would make changes to the model less costly, and will make it possible to replace the current input strategy.
328 lines of code changed in 14 files:
refactorings in CvsFile, removed some unused code
146 lines of code changed in 19 files:
small refactorings, externalizing strings etc.
91 lines of code changed in 14 files: