Created separate ChessBoard class from ChessPanel

Added view flipping based on current player
Fixed print statement at end of game
Updated readme