Added a method to see if a point is inside a circle in 3D space (works for 2D and some edge cases where we might want 3D).
Added ConvexPolygon, did some setup cleanup.