- Calibration target detection now uses adaptive thresholding
- More tests pass
- Canny edge now uses three derivative by default.  Blur is already being added