Initial time structure

Wrote a time priority queue based on this article:
http://www.roguebasin.com/index.php?title=A_priority_queue_based_turn_scheduling_system
Added speed to monsters

Monsters now have a speed attribute, but need some very basic AI to use
it.
Merge remote-tracking branch 'origin/Timing'

Conflicts:
	Roguelike/src/entities/Monster.java
	Roguelike/src/game/Controller.java