Changes:

Form1: started work on design of siege management UI and associated methods.
Army: added method to ascertain if army is defending in a siege.
Siege: Added an attribute to hold keep level at start of siege.