Completed GUI

Basic structure to create a GUI skeleton, it doesn't have functionality
yet.