work on issue #8: open browser on start unless disabled via -open=false option
work on issue #8: don't open browser before net.Listen has succeeded