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.