Changed 'tarEntry' to 'readCurrentEntry'

This removes the confusing behaviour where the entry contents streamed
out is different from the 'TarEntry' passed in.
Basics of writeTar/writeTarEntry
put for TarEntry produces all fields