Fixing non-unicode coming out of pickle.dumps
Changing base64 code to use of buffer(). I have no idea why this works! Also cleaning  up some of the code.
Adding compression without an adapter/converter.
Adding metadata fetched time.