Gui

I have tried to merge 3 times.  I am hoping for a rejection from Travis as I have a failing assetion in gui