Implement feedback per criterion (XML, backend, JavaScript, and templates)
Remove unused start/due date args in xml parsing
Use textarea attribute to limit submission/feedback text length instead of JavaScript checks.
Server truncates submissions/feedback that are too long instead of raising an exception.
Refactor peer step JS into its own source file
Move JS namespace and gettext stub into a shared file