New features in cake_phase snuffling

Hi,

Now, a user can add his own models from the GUI to a drop down menu containing cake's default models.
Furthermore, he/she can add phase definitions using the GUI's "Add Phase" trigger.

One flaw that could be improved is that both triggers require a call of self.reset_gui().

Best wishes

Marius