Added warning for key file remembering to general preferences
New MPActionHelper for editPassword:
centralize all the UI validation in MPDocument
consolidate other validations
Merge pull request #112 from andrewschleifer/validation

Centralise the Validation
Added super calls to ensure proper interface element validation #112