Fixes initial board setup
Adds Queen
Moves methods to Piece superclass
Adds Knight and ability to remove pieces from board
Adds incomplete King class
Fixes King recursion bug
Adds HumanPlayer class and validates input
Adds 'king in check' error
Allows Pawn to move two spaces on first move.
Adds checkmate and game outcome.