Example node.js backend that uses the Q promises library.