Use Regexp::Assemble for DDG.pm regexes, update tests