Major Edit: Added Chess Piece Functions

Added the declaration and some implementation of class functions.

Generally, the player will input a command to move a piece. The
functions will check the legally of the move, and will execute the move.