Updated the mongoose calls in the controller to use Mongoose style promises