Branch/unit props

@eric79 @youngca 
Adds echelon and affiliation properties to the unit component
I think we have this function in a bunch of the drivers now.  I think it has proved its worthwhileness ... is it time to pull it out into the `utility` file?