Feature/ingest form for editing

Closes #130 and #128