New graphical user interface so the program can be used standalone
without compiling it