Chess: Create Eclipse project
PawnTest: Create PawnTest
Pawn: Start implementing testCreate() and create Pawn class
Pawn: Implement and test getColor()
Pawn: Implement a constructor 

The consotructor accepts a String parameter for the color.
PawnTest: Refactor String literals
Pawn: Move color variables from PawnTest.testCreate() to Pawn
BoardTest: Create BoardTest
Board: Implement BoardTest.testCreate()

Implement BoardTest.testCreate(). Create Board class. Implement
Board.getPawnCount() to pass tests by returning 0.
Board: Test and implement addPawn()

First implementation of addPawn() maintains a counter of the number of
pawns added. getPawnCount() now returns the value of this counter.
Board: Test and implement getPawns()

Add a List<Pawn> to keep track of the Pawns added to the Board. Assert
that the Pawns are added to the list.
Chess: Move all classes to chess package
Pawn: Move Pawn and PawnTest to chess.pieces package
AllTests: Create JUnit test suite to run all test classes
Board: Refactor test code

Refactor creating a Board object in each test method to creating the
Board in the test fixture in setUp(). Eliminate duplicate test code by
refactoring into production code. Board no longer exposes the list of
pawns; instead it exposes the list's size(), add(), and get() methods
through the getPawnCount(), addPawn(), and getPawn() methods.
Merge remote-tracking branch 'origin/master'