Merge pull request #51 from mdboom/open-webbrowser

Add option to open preview in web browser
Fix #42: Try random ports until an available one is found.