Since then , through its numerous programs and outreaches , the center has provided shelter , rehabilitation , education and job training for the homeless , abandoned teens , gang members , and addicts .