Improve entropy gathering

We still need to send good entropy to web workers, which do not
have access to window.crypto.getRandomValues().
Build and run file-sharing service