Updated GUI to accept 4 points as corners of scan.
Updated zigzag scan to work with 4-point boundaries.
Converted serpentine scan to work with 4-point boundaries. Corrected initial direction of scans to start at pt1.
Accept number of turns as input.
Removed numpy as dependency by implementing dms->dd conversion.