fix unexpected behaviour in cell cpy ctor
remove default in switchToGroup(); part of move to #41
on phones after cell discard, go back to base
remove random rank assignment
we really shouldn't return null if a String is expected
always clear groupCache after cell removal; fixes #38