Allow re-editing malformed JSON.

* The user is asked whether to re-edit or fail,
* Re-editing presents the same malformed JSON that the user saved,
  not the original data bag.
Show the parser error when asking whether to continue
Merge pull request #19 from joeyates/master

Allow re-editing malformed JSON