lines originate for center of function

- fixed makeLine, dragLayer on draw, and addOutlet to adjust outgoing
lines for functions with more than three outlets.