removing legacy api
getting the promise test suite in place
adding promises/a+ support, and test cases
updating docs and api
Merge pull request #11 from gameclosure/feature-promise

Feature promise