Updates 11/6

Updated code to support list functionality. Still need to implement each
piece moveset
Added possibleMoves method for all pieces

This method returns all the possible moves for a piece given a game
state. Does not account for putting the King in danger of Check. This
and test code to follow.
Finished implementation

Finished implementing list for all pieces, accounting for putting the
King in check
Finished tests

Finished tests, fixed a few bugs. Ready for pull request.
Merge pull request #1 from streber2/master

Goal 1 complete