Add 'xz' compression format. fixes #39

See #39.

@josephsu Could you test this pull request on your environment?
If ok, I will merge this.