Fixes and updates in tar decompressor

- tar file member implement peek()
- tarfile getmembers() method tends to move the cusror
- simplified FileMember because the source is obviously an io.IOBase
  instance