Merge pull request #1 from AlexandreBeaulne/master

Renamed functions, added gitignore file
Add valid_capture_moves function to check if a player must capture; merge king_moves, pawn_moves functions into single function.
Sort-of finish checkers mechanics.
wrote some unit tests