Added a pipe struct to join command by pipe.
Added a git struct to list git files.
Added a tar struct to archive files.
Added a extract tar command to command package.
Changed implementation of pipe, because old pipe method dosen't work on exec.Cmd.
Changed files sending to docker host from all under src dir to git ls-files.