major cleanup; remove usage of smartmatch
bump version; changelog
speling test
Added tag 0.003 for changeset 5934f7640946