feat (models): replace mongoose-q with mongoose-bird for promissification