Python 3 modifications

Heyo,

Ok! This version should be completely python 3 compatible. The biggest changes are:
* added a local copy of apriori.py that supports python 3 (plus some cleanups of its code)
* added some multiprocessing stuff to the notebook for speed; it's not really necessary.