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.