update board interface
implement getMaxX
implement getMaxY
rename from rows/cols to maxX/maxY
implement hasNode
make use of getMaxX and getMaxY
make use of hasNode
add board test for validating max coords
use Board interface instead of concrete class
getNode now throws exception in interface
Merge pull request #62 from mharrys/extend-api-board

Extend API Board