Mergin branch: Submit with master
implemented AJAX request sending the usersubmission to the server
The usersubmission then gets crosschecked with the solution and the result
is saved in a collection named PROJECTNAMEResult
every dependency gets checked therefore if the user did draw a dependency
it is either green or red (if it is really in the system or not)
and if the user forgot a dependency it will be orange
ToDos:
- refactor everything on the ref branch
- redraw all the packages and dependencies with the help of the results
  table
- user management