Python3 Updates

To get pyzen working in a python 3.2.5 environment, I had to make these changes.  I've added future imports so these changes will be backward compatible.