Refactor code to keep the maps in the data model private. This will make
mod support easier to implement.
Added better error handling for the XML parsers - will now raise dialog
with warning rather than failing silently.
Fixed bug where barracks counted as command modules.
Draw shield radii when the firing arcs selector is on or when placing a
shield.
More refactoring. Moved access to the config file to a new object to
make it easier to save and load the list of loaded mods.
Fixed the bug where all modules could turn and added an actual arc to
the firing arcs to show when a module has a > 180 degree firing arc.
Forgot to commit new Config class.