Added package json and Promises/A+ test suite

Pull, run `npm install` and `npm test`