pre user preferences
added custom user pref

The user can now set/customize their own background color.  Beta
functionality.
implemented color theme