Added magintudeSq() method for performance reasons
edge has new functionality: 
- getClosestPoint()
- getIntersection()
test deps added
intersection/closest point tests added (should work)