Got a running program with GUI

Hopefully this allows me to invest more time into figuring out how to
model the service end of my program.