Adds UserInterface.java with content