You can now add period. You have to set a period to a semesterclass. The semesterclass now contains an array of periods!
Add task and errorhandling is left to be done