Save and restore functions

This PR adds basic save and restore functionality for text and images.
I've looked into some testing frameworks, I think testfx (https://github.com/TestFX/TestFX) looks like a good framework, it uses junit assertions. With that and mockito we should be able to both unit and functionally test everything.

On September 24, 2014 8:01:39 PM MDT, Trevor Smith <notifications@github.com> wrote:
>> +import javafx.application.Application;
>> +import javafx.embed.swing.SwingFXUtils;
>> +import javafx.event.ActionEvent;
>> +import javafx.event.EventHandler;
>> +import javafx.geometry.Insets;
>> +import javafx.scene.Scene;
>> +import javafx.scene.control.Button;
>> +import javafx.scene.image.ImageView;
>> +import javafx.scene.layout.GridPane;
>> +import javafx.scene.layout.Pane;
>> +import javafx.scene.layout.VBox;
>> +import javafx.stage.FileChooser;
>> +import javafx.stage.Stage;
>> +import javax.imageio.ImageIO;
>> +
>> +public final class CS4250_UIProject extends Application {
>
>As we put the UI on top of these utilities we should probably abstract
>the save / load / clear out into a utility class.  Waiting to see what
>the UI needs and then I can abstract this a bit.
>
>---
>Reply to this email directly or view it on GitHub:
>https://github.com/metalflow/CS4250_UI-Project/pull/1/files#r18011684