Switched to Q.js as it works in all environments
Add node & npm example