Better handling of editing. Uses same processing as submission to allow for easier expansion of what is editable, and what is not. The only new fields that can be edited as of now are unbacked reawrds, but this may change. Closes #144