Fixing everything for questions/answers

This is a big commit b/c it's all tied together and I didn't pay attention.

* Fix editing questions/answers bug by passing id in params
* Allow deletion w/ edits to models, params, and form
* Add dependent: :destroy
* Prevent creation of blank objects using models
* Show option to delete on edit but not new
* Move newly complicated fields into partials
can refactor this with a method on the answers model?

though maybe best to do a refactor pass later on after we get the form working.