fixed WireItem first point; created util.py>closestGridPoint while doing it, refactoring several occurences of its code elsewhere