add szn::read function template for reading a number of raw bytes into a container
improve zip file example to parse and print the name of the first contained file
remove inessential stuff from the zip example