update Region.findPointsNear() to work with faces as frozensets
update decomposition to work with new Point() objects
big refactoring of parseLP; also move related functions from regions.py to parseLP.py