Use promises with Mongoose to lower the amount of callback hell