Update 12/13/2014

Changed spinners on main to be populated from an xml file.
Cleaned up code and added documentation.
Made how button click is handled more uniform across classes.