added result model to TroopsTrainingController
adjusted unit tests to account for extra parameter in TroopsTrainingController
added UnitType enum
tested UnitModels new property - unit type
added comments to UnitModel
added PlayerResources to TroopsTrainingCalculator