Fix spec dependent on random order
Add ParliamentPeriod.named and Promise.for_period