working on yield, and fighting chrome bug
Work around extremely annoying chrome bug
Async/yield convergence
All tests pass
All tests pass
Remove dead code and clean up naming
Misc code cleanup and documentating