Batch mode scripts

**NOT READY FOR MERGE**

This contains the commits in #1729. @gregcaporaso and I have been working on updating the script documentation. 2 of the 3 new scripts are done.