fixed bunch of bugs in zip/uzip, implemented recursive delete folder function