Phi/Theta

Will switch between phi/theta colorings if mesh has both scalar fields.
 Also refactored gui to make ui changes easier, no need to reenter the
QVector<QVTKWidget *> stuff.