The US Consumer Financial Protection Bureau (CFPB) has been a headache for big banks and payday lenders that take advantage of customers, but they have been an excellent advocate for consumers -- and for financial literacy.