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
Change FSM receive to receive symbols as well as rich input
Fix logging FSM wrapper and move logging tests down to the logging test case
Lint fix and topfile