Arrow attachment site on node now moves smoothly

Improved arrow attachment algorithm to continuously adjust as nodes are
moved around, rather than select 1 of 4 sites based on node locations.