Bit shaving
Reject promise when generator throws

Allow returning promises
Add tests for ES6 syntax
Add license
Add package.json and Travis support