better sample name handling; full gzip support; maintain header option