Save/load images and text in UI

Here's the first iteration of the save/load integration. There's no real rhyme nor reason to the project directory structure. We can change all of that later. I just wanted to get some code up so everyone can see it and Robert and Cole can start testing. 

Note that Charles and I made this in Intellij, so you'll have the best luck opening it there. I can provide the .idea folder to anyone who wants it.