added cross platform support to unzip