Rename lib/deferred.js to lib/holdup.js

It's essentially the library itself.
Test napply and nfapply
Test npost and ninvoke