Client update

Have all the GUI windows we need.  Just adding and removing more and
more protocol stuff as I go.  It currently flows pretty well until a
spreadsheet is requested.  Good Progress so far..more to come.
I will add more detail in a comment, wanted to commit this update now.
Gotta Run.