commit pickler_test.py and pickler.py