Refactoring. ChessBoard and ChessPiece (formerly Piece) are now immutable.
board.toString() is now pretty like a pony princess.
Implemented the cleanest en passant implementation ever imagined. EVER.