cw: Reimplemented Scheduler to use threads beneath the generator
coroutines.
cw: Fixed problem of process not exiting.
cw: new Coroutine class
Improved Coroutine implementation.
cw: Got runTillFirstCompletes working for new Coroutine implementation.
cw: Added withTimeout to Coroutine
cw: Got tests running (though issues with directories)
cw: Got all tests running correctly.
Finished feature threadCoroutines.