made major changes to padZed and returnNormLcCall
made major changes to padZed and returnNormLcCall

The changes should now properly sort a wider range of library of congress call numbers correctly.

Numbers before the first cutter are now broken up into two components -- whole number and decimal and padded differently:
for example, the number: 
761.9 
is padded out to this:
000000761.900000000
when it comes before the first cutter

Any number or letters after the first cutter are padded on the right as in the following example:
.W93
W00000000.930000000
rayvoelker/js-loc-callnumbers,rayvoelker/js-loc-callnumbers