Added complex password requirements