storing volunteer address in 'partner' record; tidying up username/password generation