Initial Commit. Added README and resources folder. 
The primary models ImmutablePoint and Path are largely complete and have tests. Map is completely tested so far, but will need modifications for future use.
Reorganized some methods to group them categorically. Added some missing documentation.
Added class-level documentation. Organized default TerrainBehavior conceptually.
Added a bounds checking method to ImmutablePoint and the associated tests in ImmutablePointTest
Refactored Map and Tile to use ImmutablePoint.inBounds(). Added documentation to Tile.
Organized Imports.
Added documentation for Terrain and DefaultTerrain. Corrected typos.
Added last name to @author to reduce ambiguity.
Added link to Google Drive folder in README.