chore: release v0.0.4
feat: better browser name

If requested, show version and platform.
fix: handle error during init
fix: generate tunnel id only if starting sauce connect

When tunnelIdentifier is not explicitly configured, generate a random id only if starting sauce connect.

When the developer does not want to start sauce connect, it's more likely he is reusing some already running instance of sauce connect and it's more likely this instance is not using any tunnel id.