GUI now creates a gui. It has basic event handling: clicking the menu
item "Add" under "File" will print (on system.out) "hi". 

VideoEncoder currently just calls gui.