Applied 2to3
Use of six module to avoid need for 2to3.
Review actions.
read as bytes
swap PIL dependency for pillow

pillow is a Python3-compatible fork of PIL that the community appears to have
backed
fix missing paren from merge
fix doctest syntax for py3
'not __ in __' changed to '__ not in __' to reduce noise from pep8 test
use print function in doctests
handle urllib2 in python 3
fix doctest

dictionary keys are not guaranteed to be sorted, so sort them before comparing
shorten line for pep8
fix regression from 048388c1f4d37bbb12ea7f7f94eb7e8def3a31bb

forgot that doctests are space sensitive
njwilson23 signed contributors list
Merge pull request #422 from njwilson23/three

Working toward python 3 compatibility