Deletes BasicPNG and uses ImageIcon instead
Removes all URIs, uses getResource instead

In an Executable JAR the URIs are not followed properly. This resulted
in a blank screen when attempting to execute the JAR. Using normal
strings instead of URIs allows images to be accessed from within the
JAR. Thus executable JARs can now be created.
Merge branch 'jar' into networktest