Added public getNumSwaps method that is used by AI
Created AI class that can be used to compute best move for a player
Merge branch 'full-board-functionality' into ai
Merged ai to master
Merged with ai