wrote KernelTaint goodie
added additional triggers for KernelTaint
MoonPhase: make tests less dependant on phase of the moon.

This improves on the former naive version for "moon phase" while (I
think) keeping the test time independant.

Hopefully the addition of the built up regexes works as intended to keep
it readable and maintainable.

On the other hand, it doesn't do anything about proving that the given
answer is correct or even internally consistent.  I am not sure how to
do that within the testing environment constraints.

Also adds an abstract to reduce `dzil test` scroll spam.
dashes for txt and <ul> for html in kerneltaint
use cannonical reference link text
TravisCI: Specify the Perl versions that we want.
Merge pull request #328 from mwmiller/phase_tests

MoonPhase: make tests less dependant on phase of the moon.
TravisCI: Add additional commands
TravisCI: Update .travis.yml
Merge branch 'master' into jag/travisci
Merge pull request #331 from duckduckgo/jag/travisci

TravisCI: Specify the Perl versions that we want.
FedEx: use named captures to better resolve parts.

This is intended to fix #215.

- Use named captures to make the matching more clear and resilient.
- Add a test for the specific query from issue #215to demonstrate
  the fix.
FedEx: add checksum failure test.
Merge pull request #335 from mwmiller/fedex_match

FedEx: use named captures to better resolve parts.
Fedex: fix capture name mismatch.

I changed my understanding of the sense of these numbers partway through
and only properly updated one reference. This name isn't any better, but
it might get filled.
strip additional optional keywords from query
removed trailing linebreak from result list
whoops, update test to reflect last commit
Merge pull request #309 from duckduckgo/kernel_taint

KernelTaint
updated sum of natural numbers goodie