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.