Added castling
Add ability to test program via file input from player1.txt and
player2.txt
Fixed program & data file to be able to test from it. CHECK/CHECKMATE
still not working properly though