Initial semi-working version of the sample-graph file format...  Granted, it just creates a file with a random number for a name everytime you open a file right now, but committing all of these changes before I get into the infrastructure and drawing bits...