test for bad length decode throw
return empty strings if passed same
v0.002001

  - Add 'pad => 1' encode/decode option for padding with zeros

  - Return empty strings if passed same