finished copying script for DF 40_xx

big changes to control flow, use functions to copy data, generally
restructured a lot, actually should work for most future packs with
minimal changes.  Also updated README for it.

Still needs better error handling though