Fix #36 - BigDecimal unpickling doesn't work

Adds custom pickler/unpickler. Adds tests to PicklingJsonSpec and
PicklingBinarySpec.