Implemented scoring algorithm

We now have a scoring algorithm!. On a reversiBoard object call
board.evaluateBoard(rev::state s) to return the scoring for that board
state.