built mongoose encrypt plugin to support encrypting fields before save