some slight changes I made last night
Revert "some slight changes I made last night"

This reverts commit 572752730ad32768614805127fd06280be712b8a.
Revert "More changes"

This reverts commit ef4246be4f09066e9c8c8e84fc7a339d84b98a82.
Revert ef4246b..ff5bcda

This rolls back to commit ef4246be4f09066e9c8c8e84fc7a339d84b98a82.
part of your todo list

The queen has been changed like the bishop and rook. The king has its
own valid_moves() now but I wasnt sure how to put it in ChessPiece since
it is different. I got rid of the redundant tests but I didnt use
coverage to do it.
Update .gitignore
Finished todo list except for one

I have consolidated most of the code like we did the other day and
added the valid_moves() for the king and pawn and tested them. The pawn
is probably in the least efficient way possible partly because I forgot
the syntax for something and did it the long way. I was not are how to
move directions into their own file.
Get rid of the Brandon Rook test code
Remove "turn" and "turn_number" from valid_moves()
Implement the rook using a pure function
Remove the old Rook class
Remove Queen and Bishop classes