Big commit for the Kent ACM Demo.
Adding new TileSets, slick for tiledmap, guava for awesomeness.
Adding new DemoModule for demo specific work.
Changes to get the demo up and running, as well as improvements
on position data for entities.
Aggressive documentation updates.
More documentation fixing. Added better exception handling in Game object.
Better docs on graphics and game packages
Texture refactoring to Immutable data type. Much cleaner now
Merge branch 'demo'
Some clean up
Removed the licensing text in all classes. Deprecated Pair for now.