Initial additions to the Node class - requires further implementing in Node_view and Wire
Added additional draw for Node itself
Must pass the position of the node to view class - used for initialising as well as when the mode is moved around the screen
Added node and wire view class bases
Swapped all tabs for spaces and added return groups
Adjusted file to take into account static input ports and made syntax fixes
Adjusted wire function specification
Updated wire and node classes following meeting.
Wire_View: now returns a Group to be drawn
Node_View: now returns a Group to be drawn
           provides functions requested by Node
           maintains correct number of nodes
Node_View now uses competent Trig! (Bug fixes)
Added line widths and use of color.ls
Introduced standard styles and implemented into node and wire view
Updated color
View Classes: added accessor methods
An initial Wire class, not yet ready to go
Returned Group to window
CHanges from chat
Added node and wire view class bases
Swapped all tabs for spaces and added return groups
Updated wire and node classes following meeting.
Wire_View: now returns a Group to be drawn
Node_View: now returns a Group to be drawn
           provides functions requested by Node
           maintains correct number of nodes
Node_View now uses competent Trig! (Bug fixes)
Added line widths and use of color.ls