adding test code
adding some renames
implementing extrema drawing
completing centroid generation implementation
implementing far corner generation
fixing clipping bug