Add readme.
Adding test for unmoved white pawn.
Refactoring legal moves test into different cases since we are running out of variable names.