Elgin Salvation Army brings new resource director onboard, planning new U46 coat program and bike ridefundraiser