feat (mongoose): use mongoose-bird to use promises with mongoose