use archiver for tar. use streams for gzip.

this removes the need to manually copy files to a new dir and to use a special fstream. tar file sizes changed a bit since archiver uses the standard 512 bytes per block vs 256 bytes that node-tar was using. this may become configureable through archiver in the future.