fix tests for 5.18.0
use Test::Spellunker
update ignore files