Added Contact struct
Implemented intersection tests for ConvexShapes