Credit/Debit Card Detection and automatically adding spacing to create blocks of numbers for appropriate card types.