Changes:

Fief: changed troopTransfers from List to Dictionary to allow easier removal of troop detachments.
Army: made minor change to calcAttrition method to allow passing in of specific troop numbers.
Globals: added attribute to hold detachment ID and method to get next ID.
SelectionForm: continued working on methods for listing and adding of troop detachments.