Export functionality

I'm starting to work on making exporting happen. Not at all ready to merge - I'm just curious what you think.
That's actually how I prototyped this - I just figured it would be simpler infrastructure-wise to implement in java. This way we don't need a full jython/python instance around to scrape things, we can just run it straight from Exporter.