Fix pickle.load error

In [23]: p.provide(report)
[L] The following resources will be loaded from disk: testSum
---------------------------------------------------------------------------
UnicodeDecodeError                        Traceback (most recent call last)
<ipython-input-23-9a6a097ec725> in <module>()
----> 1 p.provide(report)

/home/users/mburger/.pyenv/versions/3.3.2/lib/python3.3/site-packages/pyleaf/ptl.py in provide(self, res, parallel)
    486                    self._prettyPrint(states[1]))
    487             for node in states[1]:
--> 488                 self._provideResource(node)
    489 
    490         if len(states[2]) > 0:

/home/users/mburger/.pyenv/versions/3.3.2/lib/python3.3/site-packages/pyleaf/ptl.py in _provideResource(self, resname)
    765         elif self._isDumped(resname):
    766             dbgstr('Found on disk: ' + str(resname), 2)
--> 767             self._addResource(resname, self._loadResource(resname))
    768             dbgstr('Resource content is:\n' + str(self._getResource(resname)), 4)
    769             return self._resmap[resname]

/home/users/mburger/.pyenv/versions/3.3.2/lib/python3.3/site-packages/pyleaf/ptl.py in _loadResource(self, res)
    983         if self._isDumped(res):
    984             dbgstr('Resource ' + str(self._resmap[res]) + ' found in: ' + self._resmap[res].getDumpPath() ,2)
--> 985             return pickle.load(open(self._resmap[res].getDumpPath(), 'r'))
    986         else:
    987             dbgstr('Resource ' + str(res) + ' not found on disk! I\'ve been looking for: ' + self._resmap[res].getDumpPath())

/home/users/mburger/.pyenv/versions/3.3.2/lib/python3.3/codecs.py in decode(self, input, final)
    298         # decode input (taking the buffer into account)
    299         data = self.buffer + input
--> 300         (result, consumed) = self._buffer_decode(data, self.errors, final)
    301         # keep undecoded input until the next call
    302         self.buffer = data[consumed:]

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte