Changes pickle to cPickle

Using cPickle instead of pickle on my computer:

1. reduced the call of pickle.dump from about 4s to 1s when caching a ladder.
2. reduced the call of pickle.load from about 3s to 1s when retrieving a ladder from the cache.