Added bulk download as zip

Temporary storage for the zip file is needed, it is cleaned up afterwards
Some sort of warning on flushing sock, probably filesize related, but it works fine so far