Add all web-interface functionality