Geometric Objects

This is a variation on the code from the textbook, in Chapter 9. First, the class GeometricObject is made abstract, next an abstract method is added to it, and finally, a Square class is added.