Handle mandatory fields

By default, all fields are mandatory.

The survey parameter value is now a procedure.

The form page (base-path) also handles the form submission.
Highlight missing fields

New parameter: missing-field-highlighter
Fix text-box/multiline