Netflix has a new series on self-made millionaire Madam C.J. Walker, whose memory lives on in Indianapolis