Update to a GUI Program. Added makefile.