Added extension and folders to gitignore
Test infrastructure, dependencies and initial setup
Completed domain modeling
Added Board creation logic and tests
Added logic to validate initial board state
Added Red player move validation logic