Add comments to UserPreferencesPanel and reformat panel
Needs to be cleaned up, but is a functional GUI.

Commited by raedwards