The Consumer Financial Protection Bureau finally has a non-temporary leader. On Thursday, the Senate voted 50-49 along party lines, with no Democrat voting in support, to approve Kathy Kraninger as the new head of CFPB.