Completes castling by changing Board#moves, adding Board#castle and Board#castled?
Adds draw by fifty move rule and threefold repetition.
Adds draw due to stalemate.
Adds README with TODOs.