Added GUI for file selection, IP, username, and problem name