Added Battle superclass
Added BattleResult class that includes getters
Added sim_iters pref and pass it to Battle