Introduce Q.series

Adds the Q.series functions as well as the .series method on promises.

To provide a more functional stype of building waterflow flows with Q promises