Add Rectangle class
finish intersection tests
added polygonedge.cs