first working promises
implemented transferPromiseness, added more promise utils
throw error if promise breaks
propagate results over multiple the promises
handle rejected promises
cleaned up changes
don't promisify internal commands like __addToChain
execute response method on next tick to prevent loosing error
the call command is now async to since we are using promises
handle promise rejections properly
n order to prevent a clean order of callback/promise execution we need to resolve the promise in the same event loop as the callback execution.
renamed promise test to chaining
promisify custom commands, added first tests
added fail and catch handler, more tests
added finally method
updated README
propagate not only promises but also objects or strings
updated readme