Refactor helper function for promise creation
Speedup tests with delay from 50 to 10ms
Return value from promise to help chaining in some cases
Update docs for release 0.0.3