Add Q promise library to deps