Added a rectangle subclass.
Actually added a rectangle subclass.
Tweaked Polygon to have 'double' fields and a to_postscript function.
Added to_postscript to Rectangles.
Made Shape's privates protected.