Added a toString
Added the copy() method
Added test and verified that Shape works
Renamed Shape to Shape2