change batch_spec test and add new batch factories; closes #255
Merge pull request #256 from duke-libraries/iss255

change batch_spec test and add new batch factories; closes #255