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.
Merge pull request #654 from jeremy-w/elixir-anagram-missing-tests

adds a couple missing anagram tests