[WIP] Closes #1073: Possibility to import/export assignments

In reference to #1073.

 - add upload and download link.
 - add actions in AssignmentController.
 - modification of required fields for an assignment.

### _Must merge #1126 and #1143 before this PR._