Develop unitlist object

The unitlist is changed to a separate object (could be a service later), all other classes dont affect the unitlist directly, but modify and query the contents with mutators and accessors. e.g.: ironbane.unitList.push(new Unit()) vs ironbane.getUnitList().addUnit(new Unit());