Changed to promisejs.org promises

Changed from kriszyp’s node-promises to promisejs.org promises for
compatibility with newer versions of Node.
Functionality is the same.
Update README.md
Update README.md
NPM Package info
Added fork of Restler to git repo
Changed package.json to depend on promise
Fixed bug in package.json
Added restler as dependency instead of including files
Added commander.js as dependency, and fixed reference in cli.js.
Updated README to reflect npm addition.

And added "require"-lines to the code examples.
Merge pull request #2 from peterdremstrup/master

NPM package and updated promises