new model
new model
 - timesheet can be generated
new model
 - timeentries are auto generated when a new timesheet is created
new model
 - introduction of CalendarService to calculate the different types of day in a given month