added Move class and AI class

added empty methods in AI class for heuristic (rate board) and AB
pruning (getBestMove)
fixed merge conflict
fixed conflict