Resolves issue #7 (Identifying groups)

StoneGrouper(board, isblack).groups returns a list of sets of stones
(tuples) that represent groups.