Add test helper for checking a user's language.
Add tests for LanguageChoice.
Fix bug in saving language from LanguageChoice state.
Add custom assert message for check.user.lang.
Add tests for check.user.lang.
Add .interact for setting up the InteractionMachine.
Add tests for .interact.
Remove stray .only.
Support passing in a App class directly into interact.
Pass App subclass directly into .interact() in examples.
Better detection of sub-classes of App for .interact().
Fix broken .interact() App test.
Merge branch 'feature/issue-87-test-language-choice-state' into develop
Merge branch 'develop' into feature/issue-23-reduce-api-setup-boilerplate
Merge branch 'feature/issue-23-reduce-api-setup-boilerplate' into develop
Require endpoints to be configured.
Add test that only configured endpoints are accepted.
Fix lookup of configured endpoints.
Add endpoint configuration for outbound API tests.
Add setup function for setting up endpoint configs in tests.