graphic and some code-cleaning
added test for AStar and easily printable maps
added pathfinding classes

included original authors, edited so it works with our project
edited tests
changes to test class
added new components to enemies
track and createObstacleMap implemented and more

also move logics for an AI entity when it has a target
AI hunts down and can kill player

Enemy can target player by being within 8 steps from the player. In the
future we would like the enemy to target the player first when it can
SEE the player.
added silly ghosts
Updated the componentkey system to use an iterator and long instead of int
Changed to long instead of int for key-related things
Merge branch 'pathFinding' into dev

Conflicts:
	se/chalmers/roguelike/InputManager.java
	se/chalmers/roguelike/Systems/AISystem.java
	se/chalmers/roguelike/World/LevelGenerator.java
mergefixes

HOPEFULLY ONLY FIXES
added a popupthingie
textcommit for new branch thingies
renamed
removed testfile
forgot to add some files
added a component to store information about the inventory
started working on the inventorysystem, added components and a  system