Qsettings

Pulled from Zini's master branch and merged before submitting...  This should agree with Zini's master.

Interim code for your review to begin working on model side of user settings.  Take a look and message me when you get a chance.

Thanks.