open file with commandline argument at startup; semester can be defined
without having passed; improvements in ModuleFactory; QDoubleSpinBoxes
replaced by own spinbox; minor improvements