Started Core Module and Initialized Cabal

Started the Core module in TicTacToe and added Cabal information
-Added core types
-Added empty states
-Added possibleMoves function