Version .5 of Gui

It almost kind of works.  I've added in some basic crap but it still
doesn't actually work.  Just a WIP for now.  I've gotta leave now for
the weekend though.