Merge pull request #132 from floralvikings/master

Merge pull request #131 from floralvikings/develop
Merge pull request #133 from floralvikings/master

Updated version number.
Added empty Player class.
Added constructors matching superclass.
Changed WorldSQLHandler and ExecutableWorldLoginRequest to use Player class instead of Actor class.
Changed step method to use getters and method calls rather than direct variable manipulation.
Removed correction from Actor, moved to Player.
Merge pull request #145 from floralvikings/player-class

Player class
Renamed initLocations method to constructLocations to more accurately reflect method process.
Renamed castVisibleRay to castVisibilityRay
Made castVisibleRay cleaner, removed excess duplicate code.
Fixed typo
Extracted addSpecialLocations method
Now requiring Location array in Zone constructor.
Changed getLocation method to getLocationForCoordinates
Added adjacency methods and test.
Added getAdjacentLocations method.
Added path finding!
Added center field to Location.
Fixed incorrect comment.