All Python changes to make code compatible with Python 3
Updated LICENSE to include myself.
Updated code to be compatible with Python 2.7.5, used six and from __future__ imports