replace "zip" exec command with internal go function

now we create the asset zip archive using go's builtin support
for zip archives
zip command no longer a dependency