Possible to create new assignments from the UI

AddAssignmentDialog handles the creation of new assignments