Comment module updated to support promises (Q)