Integrated BattleController class.  Allowed for player actions and attack through key presses.  Again, more refactoring to come.
Final merge for sprint 1
Implemented A* pathfinding, AI movement, and improved test level