Added minimum translation vector method

Added project by normal method.
Added projection overlap calculation method
Renamed ShapeHelper.pointIntersectsCircle to ShapeHelper.pointInCircle
Added/updated tests for the above