Branch/tdg units

@eric79 @youngca 
Here's the first pass of getting unit icons so that they can be added to the map.
I can see how this is confusing.  Let me look at how I can make this easy to understand.  Basically, if this 'node' is a modifier than the unitNode is the parentNode.