Move promise to separate class file

Author Sasky <sky42ks@gmail.com>
Author date 2014-06-21 13:46:25
Author local date 2014-06-21 06:46:25 -0700
Committer Sasky <sky42ks@gmail.com>
Committer date 2014-06-21 13:46:25
Committer local date 2014-06-21 06:46:25 -0700
Commit 05b5c479fd67cdc0f6300d25d412d297b7903820
Tree 2dcb8b4ca9f56d98d74a341cbb4f2dc202ed559d
Parent c4e7e3e05690d3443fe0dd6c9a7a8378ae356ee0
Move promise to separate class file
Setup debug MISSED_CALLS for easier debug