Further refinements to Question Editing

Refactored form validation