added a new GUI and code to create an executable jar