869 refactor submissions server (#264)
869 refactor submissions server (#264)

* refactoring finished, almost completly testes

todo:
1. fix bugs in client
2. write tests

* small bugfix

* quickfix

schul-cloud/schulcloud-server,schul-cloud/schulcloud-server,schul-cloud/schulcloud-server