re-implemented PR with recommended changes

from PR https://github.com/dalekjs/dalek/pull/35
fixed typo
fixed method descriptions
Merge pull request #99 from deedubbleyoo/node_andThen_promise

feat(core): Added low level API to use node promises and functions (redux)