Switched to yield in Base classes
Updated some comments.
Added new module throttle.