Fixed pickle

Fixed pickle.load to 'rb'
Fixed pickle.dump to 'wb'

Turns out, python set variables top down as it compiles and not by
function call (which is different from C++) so I had to move pickle.load
to the top and set already_done as a global in postGfy because python
doesn't like nested variables...