Compile with js_of_ocaml.deriving.syntax for json
Form_list and a lot of minor changes