Extract committee creation to pseudo factory

psuedo NOT sudo!
Extract status transition logic into separate class