create a web UI
Merge pull request #74 from mapleoin/new-webui

Supergut and totally unsmokeable ATM. Even if it would break, we would end up in RAW mode again, so no harm possible :-)