Big commit. Fixed a fatal bug in Outlier Rejection. Be careful how you access points in a matrix!! If accessing via pixel coords always use a Point() to avoid making mistakes with x,y ordering!