Partial refactor of Command to unit-based system

Currently has divisions as the lowest denominator, although that could
be changed. I noticed there was a lot of variety in corps composition on
the French side, so it might be hard to "model" a corps. Broken atm, as
only finished half the rewrite.