Remove Student.program. Add Program.guess().

Remove Student.program which is actually Program.
Rename Student.update() to Program.guess().
Move Student.init() call from Page.init() to TranscriptPage.parse().
Rename Program.init() to Program.set(dept, year, prog).
Minor fixes to equivalence lists.