Initial import of web interface from web testing branch