Added 129 unit tests. Fixed some issue that were identified because of the unit tests. Added GZIP Compress/Decompress extensions.