getdata.py update

change getdata to list version instead of looping version. Currently, in
pretty good shape. Needs a bit of work.