moved ZIP writer to lib in separate class
updated javadoc in lib