Html5 app work

Finished off the client bits to show the data retrieved as a qr code.

There are still cleanup issues, and testing to see if things work with high fidelity. But this is _functionally_ complete.
I just committed on top of your pull request to make this even harder - but the good news is I fixed the android build so you can run it and see if it works now.  We'll just have to revert these and fix some merge conflicts in relaywebserver ("take theirs")