Adds BoundingRect and IShape
Adds Unit Tests
Additional Unit Tests
Adds skeleton structure for intersections