Allow assignments to have both a description and attached files. Fixes #10