examples and tests of learning to use and compose promises in NodeJS with q