Fixes #86

It now wont let you start the test/start grading if it's too late. Also
shows a schedule with the next three exams on the start page.
Fixes #87

Caused because private variables aren't serializable and because
student references a section object which had private variables.