Adding radial offset to all the node connections in preparation for
adding arrow heads.  Also added a MathUtil to facilitate the offset
point detection.  Deleted some of the mobile/touch logic since none of
that is working and needs to be approached differently.