from __future__ import print_function so print works same for Python 2&3

Just finished going through the notebooks with Python3 and everything worked fine except for having to manually modify all the print statements. Figured it could be made to seamlessly work with both Python 2 and 3 by simply using a `from __future__ import print_function`.