Added the zlib licence file.
Added zlib licence to each file. Enhanced specification comments.