Adding the Web UI

Awesome work by @pearkes. This brings in the web UI.