Changes to allow grading.  Default constructors to initialize variables to default values