Changes


Renamed Facade to GameController

Renamed Driver to CheckersGame

Board.java:
  changed Pieces to 32 element array
  Initialized array in loop
  Modified other methods in board to use proper indexing (occupied, sizeof, bluePieces, whitePieces)
  Added bounds checking to removePiece, kingPiece, colorAt (via occupied method)
  Modified logic in getPieceAt to remove try block. Now checks bounds before attempting
    to retrieve piece to prevent outofbounds errors.
  Added constants for number of spaces and number of pieces per side

CheckersGame.java:
  Turns are now based on color instead of player.
  The first player is always white.
  Modified to use Int colors
  PlayerNames and PlayerColors now in an array so it is playable my more than two players
  CreatePlayer removed
  Removed methods no longer needed (network associated)
  Modified player name and number methods to use arrays
  Added Move functionality
  

Piece.java, KingPiece.java, SinglePiece.java:
  Added constants to represent colors as ints to make comparison easier and remove
    some imports.
  Fixed constructors and "get" method to use ints for color
  Moved constants for King and Single to parent class
  