partially #4 ,#6,#7

I have updated the names to what it looks like they should be. I had
some trouble understanding exactly what the names were supposed to be. I
also changed it so I think it will recognize which piece it is. I had
tested the pawn before but I just changed the one test each time instead
of copying it again. All of these changes are untested because I am
using the school computers and the command line uses a different command
to test it that I could not figure out. I will test them later.
Tested everything

I tested all of the changes I made and now they are all working. I also
did one test for the knight.
Rook, Bishop, and, Knight

Added tests for rook bishop and knight
Queen

Tests for queen movement
Trying to do check

I added a few methods that can take a move that has been approved by
is_valid_move and then change the board to make that move. They then
check if the move puts the king in check. If it does, then it moves the
piece back. If it does not, then it leaves the board updated and
changes turn to the other color.