BattlefieldTypeRepository added.

Test done + BattlefieldType mapping fixes.