Cleaning changes from new branch.
refactored actions package, added targeted action class
Added a new way to get elements from a parent element in the XMLTool.
Added a way to get a map of children elements from a parent element.
added game element type to constructor, removed unused packages and tests
Added proper identation to the XMLFile.
started adding actions to xml file
Tried to solve a problem that prevents committing
MapLoader.java now reads from an XML file detailing the map. GameMap.java constructor changed to match new parameters
Merge branch 'towerdefense2.0' of https://github.com/duke-compsci308-spring2013/vooga into towerdefense2.0
Fixed the addGhostImage() method in GameMap.java to conform to the new constructor for GameElement
fixed merge conflicts
Merge branch 'towerdefense2.0' of https://github.com/duke-compsci308-spring2013/vooga into towerdefense2.0
added pathfinding
made some packaging refactoring
generated an xml file for the map representation from the level editor
merged conflicts
fixed issues with pathfinder commit
added package gamestatistics
initial player implementation