Bug - API fields like assignment name should have a size limit
Description
Currently it is possible to submit very, very large names. While MongoDB (rightfully) rejects the names, we should filter them before they reach any part of the actual system just to be sure.
Priority
E - Nobody will ever upload 4 MB names right?
Definition of done
When the system can safely handle huge fields that shouldn't be huge.