Remove Batteries dependency.
Update package name: camlzip -> zip
Use labeled List and Hashtbl.
Clarify names a bit.
Clarify type of index.
Move module definition to top of file.
Relocate current implementation into "old" subdir.