Adds two new options: :trigger and :extra_security

These two new options are explained in their own commits and there is documentation in the README.  Let me know if this is worthy and if anything needs improvement.