A Q promise-based wrapper around the node-github API