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
Align params based on Hound comments
Undo what I thought Hound wanted
Actually fix the Hound formatting issues this time
Merge pull request #9 from CHJ-Metis/ha-fixes

Fixing everything for questions/answers