Moved embedded form rendering into form.js, rather than it being within the widget (which has reduced complexity of the documents widget).
Wired up the close button.
The document array modal form now shows the title of the field you're editing, and yes/no or save/cancel buttons.
The modal now scrolls to the top, when popped.
Added validation to create and edit forms.
The title is applied to the modal on remove and edit.
Field binding changes are no longer output to console.log