add libarchive library
implement reading image from archive