(DrRacket should really do that.)
-Fixes some bugs in the model -Cleans up some unused code -Adds the test cases