Updated TODO list
Added test to verify that the field of view is updated when barracks gets occupied and not before.
Added test to verify that one general can beat six privates but not seven.
Added test to verify that a sergeant can beat three defending privates but not four.
Added method to see if a military building is evacuated and associated tests
Updated TODO file
Added method to see if promotions have been disabled for a military building and tests for the method