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.~~