Added file chooser dialogue, removed image saving logic from ImagePanel.java and added it to Simulator.java.