Implemented FakeIO with spec tests for BoardIO and GameConfig to test input and output. Updated Main with correct IO classes and deleted TempIO