Add State of Tic-Tac-Toe exercise

Added a new Haskell practice exercise State of Tic-Tac-Toe based on the available problem specification.