replacing nodes

- implemented replace node on overlapping mouseup
To Do:
- QA value replacement
- shrink number of outlets appropriately
- ensure new node land on correct spot