Chris Jones <cmsj@tenshu.net>
Draws heavily from the example python-vte code and the gedit terminal plugin