Merge pull request #113 from floralvikings/master

Merge pull request #112 from floralvikings/develop
Separated Messages.xml into two separate files, one for the standard client and server and one for the world client and server.
The second change involves moving server dependencies on clients from the testCompile group into the compile group.
Merge pull request #116 from floralvikings/message-files

Separated Messages.xml into two separate files, one for the standard cli...
Changed Vector2D "Z" coordinate names to "Y" coordinate names.
Removed all references to "y" coordinates as "z" cordinates.
Merge pull request #117 from floralvikings/z-to-y

Z to y
Added Zones.  See issue #104.
Merge pull request #120 from floralvikings/zones

Added Zones.  See issue #104.
Added delay for client to catch up to server.  Fixes #119
Merge pull request #121 from floralvikings/random-movement-test

Added delay for client to catch up to server.  Fixes #119
Made location class immutable.  Closes #118
Merge pull request #123 from floralvikings/location-immutable

Made location class immutable.  Closes #118
Added ability to add specific locations on construction.
Implemented WorldFileReader class.
Broke Properties enum out of Location, renamed to LocationProperties.  Changed from enum to class with final attributes set by constructor parameters.
Added more tests for blocked locations.
Fixed MessageRegistry missing files in jar.
Improved tests, fixed Actors correcting oversteps into blocked locations.
Refactoring, created WorldUpdater and ClientMessageGenerator classes.
More refactoring.