add like es6's Promise func to o.Promise
translate tab to 4 spaces
Merge pull request #1 from zzuhan/master

add like es6's Promise func to octopus.Promise