Passphrase: expand triggers.

Will now respond to queries like "5 word passphrase", "pass phrase 3
random words" and "4 word random passphrase" Includes some new tests to
show off some of the possibilities.

Also adds an abstract to reduce the scroll-spam on `dzil test`

Big thanks to @moollaza for both the suggestion and guidance.