Fix for python 3 support

There isn't really any reason to not support Python.  I didn't have to change any code whatsoever, just make print not a keyword and fix how exceptions are caught.