Factor out Point2D comparator into utility class
Add some doc comments to the convex hull code
Add the gift wrapping convex hull algorithm, run all algos with main
Make it easier to change the convex hull algo used for interactivity