added battle.py and character.py

continuing to spec, also some initial class for character