initial GUI commit

-still does not display labels fully