I fixed a lot and it is very close, but this still sucks.
dagronlund@gmail.com
	modified:   ClientServer/nbproject/project.properties
	modified:   ClientServer/src/main/Main.java
	renamed:    ClientServer/src/main/userInterface/MainInterface.java -> ClientServer/src/main/control/MainInterface.java
	renamed:    ClientServer/src/main/userInterface/ServerInterface.java -> ClientServer/src/main/control/ServerInterface.java
	renamed:    ClientServer/src/main/userInterface/SlaveInterface.java -> ClientServer/src/main/control/SlaveInterface.java
	renamed:    ClientServer/src/main/userInterface/UserInterface.java -> ClientServer/src/main/control/UserInterface.java
	renamed:    ClientServer/src/main/programStructure/DataPacket.java -> ClientServer/src/main/program/DataPacket.java
	renamed:    ClientServer/src/main/programStructure/Network.java -> ClientServer/src/main/program/Network.java
	renamed:    ClientServer/src/main/programStructure/Packet.java -> ClientServer/src/main/program/Packet.java
	renamed:    ClientServer/src/main/programStructure/PacketMap.java -> ClientServer/src/main/program/PacketMap.java
	renamed:    ClientServer/src/main/programStructure/UserProgram.java -> ClientServer/src/main/program/user/UserProgram.java
	new file:   ClientServer/src/main/program/user/UserTask.java
	deleted:    ClientServer/src/main/programStructure/Task.java
	deleted:    ClientServer/src/main/programStructure/Util.java
	renamed:    ClientServer/src/main/JarUnpacker.java -> ClientServer/src/runtime/JarUnpacker.java
	renamed:    ClientServer/src/main/ProgramLoader.java -> ClientServer/src/runtime/ProgramLoader.java
	new file:   ClientServer/src/runtime/TaskPackage.java
	renamed:    ClientServer/src/main/UserClassLoader.java -> ClientServer/src/runtime/UserClassLoader.java
	new file:   ClientServer/src/runtime/UserCodeFactory.java
	new file:   ClientServer/src/runtime/Util.java
	modified:   ClientServer/src/server/ServerProgram.java
	modified:   ClientServer/src/server/Slave.java
	modified:   ClientServer/src/slave/SlaveProgram.java
	modified:   ClientServer/src/testing/ClientTest.java
	modified:   ClientServer/src/testing/ServerTest.java
	modified:   UserProgram/src/registry.dat
	new file:   UserProgram/src/test/MyTask.java
	modified:   UserProgram/src/test/ProgramTest.java
Merge branch 'master' of https://github.com/dagronlund/beowulf-cluster
This actually works, sort of.
dagronlund@gmail.com
	modified:   ClientServer/src/main/program/Network.java
	modified:   ClientServer/src/runtime/ProgramLoader.java
	modified:   ClientServer/src/server/ServerProgram.java
	modified:   ClientServer/src/server/Slave.java
	modified:   ClientServer/src/slave/SlaveProgram.java