Should now run in both ST2/3
Should have tested properly before commiting:
* set_timeout signature mismatch
* missing async method in ST2
Merge pull request #16 from UNOwen/master

ST3 support