Replace use of YUI with ypromise
Test that ready is all set up

If ready is a forever pending promise because it was never resolved or
rejected, the test will timeout.
Add HISTORY entry
Move buildDirectory assertion inside `ready.then`
Bump version to 0.3.9