Started integrating moves (and more snarky debugging)

I've added quite a bit. I've added the grid labels to the printBoard().
I've also changed the board to display lowercase letters so knights and
kings won't be confused. Added a general checkMove to redirect based on
the piece. Added the bishop move. Added the debugWrongMove to display if
a move is invalid (and call out the fools!)