1st web UI cleanup (using bootstrap) and server bug fixes