Now have a basic web interface working.   Very slow though (probably because it calls benFinder for each request, and that may be busy doing hard sums.   I think I will have benFinder update the web server data periodically instead so the web server returns the latest data quickly....