Added ST3 compatibility
Run `2to3` on py files
Replace explicit creations of Edits with commands

To support Sublime Text 3
Small fix that allows history to work for sublime 3
Merge pull request #54 from brettbatie/sublime-text-3

Small fix that allows history to work for sublime 3