Version numbers to choose from now read from what exists in the file.  Added support for all assignments names (Homework, Lab, etc).  Cleaned up controller and model code for readibility and clarity.