Fix #30 by adding significantly more Kobo span tags (there is a corresponding file size increase) and fix #41 by using calibre's implementation of the zipfile package.