Image Loading Update

Images now load using ImageIO class instead of Toolkit class. Also,
various snippets of old, unused code have been moved out of the kernel.