parties now disband at size 1, and get random names. fixes #10 and #2