Rename the phrase output type

We're likely to need a bunch of different output types, and since
everything is in the same package, the names can't clash. Naming it
<exercise>Output seems to make sense.
Add data for anagram

Make the input in the expectations an interface so that we can handle
more complex cases, like anagram.