Export functionality

I'm starting to work on making exporting happen. Not at all ready to merge - I'm just curious what you think.
Right off the bat, please create an Exporter.java file to do all of this, so that the editor just has to 

```java
new Exporter(sketch).beginExportFlow();
```