Update gitignore
Add skeleton for helper classes validating the moves and updating the board