refactor for UserStorage to make all class methods.  added [UserStorage destroyStorageDefaults].  refactored other code to play nice with the new class