minor refactoring
Add promise.delay, Vow.delay (#17), promise.timeout refactoring
0.2.4