Start on exam authoring

- due dates for unreleased exams are now saved and loaded if the prof
specifies a date but doesn't release the exam
- new exams can now be created
- exams are now sorted by date
- exams with no items can not be released
- exams with empty name strings can not be created (ok button is
disabled in jquery alert box)