Bug fix 58

Reimplemented the way the edit congregation window works to prevent the bugs associated with edit_congregation and add_congregation running at the same time.