Have trivialInput produce an implementer of IRichInput, whose instances will be providers of IRichInput
Update the _FiniteStateInterpreter's receive docstring
Remove 'provider' in trivialInput, fix test case name, and add newsfile
Merge pull request #15 from cyli/fix_trivial_input

Fix for trivialInput so that instances produced are providers of IRichInput