Code review for services/

Pretty sure I'm doing this wrong @zzmp, but here's the files I'd like you to review.
You close mongoose regardless, so `closeMongoose` should be called after a `.catch` resolves any potential errors.