I've made all of the style changes outlined in the review text file. I also added more exstensive commenting for all the functions. I have not removed the obsolete functions or pushed them into a superclass. I emailed Ron for a decision on that.