Python 3

This make the library work with Python 3 but not Python 2.  I'll find a way to make both work but for those really wanting the Python 3 support: Merry Christmas! 

Issue #4
Won't work for Python 2.  Look into using the real `six` package: https://pythonhosted.org/six/#six.with_metaclass