Python 3 support

I suppose I should familiarize myself with the changes in Python 3 re: strings/bytes.

Sounds like fun.

Plz hold.