pickle should be binary instead of ascii

pickle protocols higher than 0 are binary formats and
should be written as such, per the warning in
https://docs.python.org/2.7/library/pickle.html#usage