massive progress, eliminated duplicate lines, and this allowed the
algoritm to run an order of magnatude faster. Fidnign curved circles
should be good now, working on finding the circles from those.