Web Gui added
Updated classes to support the web interface