Bring in some new form fields for edit form from Claudyus

It appears the fields were defined, but not yet in the edit.jinja2 template, so I put them in there anyway.

Changed the regex for id_map to use a * rather than a +, that way the additional Optional() validator from WTForms isn't required and the same regex can be used on the front end (in the edit.jinja2 template).

This commit closes #35