bare bones GUI

here is the gui, now we just have to give it functionality, and populate
the different fields with the appropriate data.