Revised the naming system

Most display names are now stored in SubjectNumber.java, the Subject and
SubjectUI instances are now assigned indexes to facilitate naming
Extended ChoicePanel functionality (mark boxes)

The JComboBoxes now contain Subject objects instead of Strings