Create TicTacNode.java

The minimax algorithm used to determine a max or min value of each move, and check for terminal states (win, lose, draw)