Adding point normalization to drawn input

Hopefully this will fix the issues with the auction algorithm. The
points can be normalized to any distance and will also help with the
ability to fix shapes where the user accidentally overlaps points.