add new board api function
replace getNodeFromGrid with getNode
add classic board tests
Merge pull request #45 from mharrys/new-api-board

New api board