Option for skipping upnp step
Actually use the -o param
Have the OS select a random open port
Make it so that compression method is configurable
Support password protected files using zip