cleanup solution
clean up
added gzip stuff
improved gzip
added test project
fixed gzip (used wrong header type)
removed try catch
Merge pull request #2 from altima/master

added gzip function and cleaning up solution