Added ViewController/BattleController

Added basic ViewController and BattleController classes. Need to
investigate more SDL to make functional