#733 - fix rose edit bugs found in testing

This addresses bugs found in testing `rose edit`. It incorporates some rose configuration for methodical testing.

It's best reviewed commit-by-commit.

Close #733.

@matthewrmshin, please review.