Initial SPF implementation.  Includes logic evaluating SPF records and an initial test suite, including OpenSPF tests.

Next Steps:

1. Resolve questions about outstanding OpenSPF failures
2. Improve documentation