Core updates.

This should fix #54 for 64-bit systems as well as updating it to have it work with Python 2.7.5+. Also, converted the system to use cPickle instead of Marshal, as it no longer worked well in 2.7.5.