use modal for single-field editing

lay the groundwork for multiple-field editing
use modal for editing all editable fields at once

add edit link to upper right