Some documentation tweaking
promise
documentation work
removed draft of node class