tarfile unit tests
different api based on io module
mucho refatoring
unit test fixes
cleanup
stubbed out s3 upload support
send not save
worked on s3
Merge remote-tracking branch 'origin/topic-tarfile' into topic-sendnotsave
normalized unit tests for tarfile
unit test iteration
tarfile progress
documentation update