Continued to refactor the create-diffuser-form for the web app. Now can
have multiple forms, which I'll use in the diffuser list for editing the
properties of a diffuser. Basic checks pan out.