fix all tests
add snowball support
lazily build stemmer on first use

the stemmer is cleared whenever a language or source is updated
prepare v0.01