Webcontrol

added important web UI features, need to make safe and validate. Useable for testing in current state, though.