Cleaning up implementation variable names. Now consistently using generator instead of observer.
Merge branch 'master' of https://github.com/jhusain/asyncgenerator