View and edit needs

Re-use the new need form as an edit form, submitting the updated need information to the need API.