complete rewriting of the Web UI using bootstrap

fixes #461, #366 and #417