Refactor 'loadCommPrefs' function to create new function called 'updateCommPrefs' (user.class) Add call to 'updateCommPrefs' function from 'updateDbFromAuth' function (user.class) Database schema change default values of comm_prefs flags to all be true (formerly: false) Fix initshash for new CommPref object to explicitly include boolean field values (db_linked.class expects values and will interpret NULL or emptystring values to be FALSE, and will not rely on mysql DB field default values); Create 'testUserUpdateCommPrefs' for 'updateCommPrefs' function (TestOfUser.class); Fix other unit tests as per change in schema (above);