Program works perfectly now. By this I mean the two 'model' classes are completely debugged and I have begun adding extensive documentation and formatting changes to them.