Web-based UI: support for different modes, new main screen and other

- the web handler now parse and uses the table mode
- added a new index.html which gives access to the main functions
- updated mix.html to look a bit nicer