Use Directive::QUALIFIERS.
Removed check_host.
Re-add the v=spf1 check.
Added specs for Record.