delete old test. Add tests for promises. Support promises
0.4.0
0.4.1
Merge branch 'master' of github.com:Raynos/gens

* 'master' of github.com:Raynos/gens:
  0.4.1
  0.4.0
0.4.2
0.4.3