completed get function for TaskGradeRepository
changed taskversion and seminar repositories to return lists instead of ienumerables
changed taskversiongradebuilder from returning nested objects to flat-structured DTOs due to issues with serialization.