Implement the ability to restore file names from a gzip file's header
Store names when compressing.
Implement setting the "ASCII text" flag and the OS flag in the gzip header.
Don't overwrite files unless you insist
Remove lone hanging perror