Added basic board and node functionality

Created implementations for the Node and Board interfaces as well as a handler and a factory for Othello boards.