highlight "snapped" points and made it possible to snap the first point
fixed a problem loading and saving interfaces
bool(QPoint(0,0)) was evaluating to False making it impossible to snap to points at (0,0)