added suspend.promise(fn*)
new and updated test cases for promises
fix some test case descriptions
documentation for suspend.promise(fn*)
update deps, prepare for v0.6.0 release