Allows for specifying the resulting data directory with --data-directory

Use case: I'm trying to get the script running on an EC2 instance, but want to store the files on a separate mounted volume.