v2.
Update
Adjusting the node to deal with lists of an Input type
Input View: changed function call name
  free-port -> clear-port
Input View: never mind.
Input View: node.ls compatiblity
  General fiddling.  Nothing huge - just added require for input_view
  and passed a variable I thought I might like
Updated ViewStyle because otherwise it's going to be a faff.
Many camels died in the making of this commit.
Also more styles.
Added foolproofing to "type"
More fiddling with require
input_view.ls v1
Moar colours!
Input_View: added size and position accessors to input_view.ls
Input View: edited NodeView compatiblity with InputView.
Node.ls: constructor editing
  Node now passes constructor variables to node_view
  Node now also keeps track of its own type
I call the "outports", others call them "outputs"...
Input View: Housekeeping on input_view.ls
Input View: Node View: More housekeeping for types instead of styles
Oh, yeah, it might be a good idea to access the actual item rather than the class...
Merge branch 'nodev2' into controller