Reorganize, so we can symlink stuff.

Mostly web stuff. With a better staticFiles, we can develop the webui
without restarting.
Change staticFiles to be lazy.

Together with the previous commit, we can now develop the webui without
restarting.