Feature/improve examples

Improvements to examples:

* They now run without configuring serial numbers into them
* They report progress connecting etc.
* BrowserStream now uses a root relative url, so works from locations other than localhost.