fixed continuation passing
promise tests added, tests pass