changed to grid representation and removed case class.
checkpoint checkin with first unit test on setpointvalue completing.
passed the second unit test for CompactGrid.
added .cache to ignore list
added documentation and unit testing for getBucketIndex and
getPointIndex within CompactGrid.
added more documentation and unit tests for Grid.
Cleaned up Board trait