split out party finding

Move the list of parties to their own internal class.