Implemented Board, Node and added unit test