Use a binary pickling protocol rather than the less efficient ASCII protocol, seeing as it's being base64 encoded anyway.
Merge branch 'feature/efficient_pickle' into develop