added an exclusive member to nodes
saving work, things break
changed exclusive status to be queryed on nodes and added commodity to the node consturctor
updated the translator to use node exclusivity
made greedy solver use arc member functions
updated tests for new node-based exclusivity
made arcs first class citizens