started work on the update script again, some minor fixes
now complete with system and user config files. might have gone overboard.