Major reorganization, moved concrete sections to inside the revisedthirdedition package and got rid of all but one main method. Any changes made to code should reflect in the one main method now