adds a couple missing anagram tests

- anagrams must not be the source word case-insensitively
- anagrams must use all letters exactly once

Without these tests, it was possible for match functions to pass all
tests while still not being entirely correct.