Added IPiece interface
Added abstract class Piece - to serve as a base for all Pieces for this game. Added comments for design patterns concerning this class and all of it's inheritants.
Added PieceKing class implementing the IPiece interface and inheriting Piece. All alowed moves are 4.
Added PiecePawn class implementing the IPiece interface and inheriting Piece. All alowed moves are 2.