Introduce LazyTranslation so that we have something to refer to in documentation
Add Translator for make translation less clunky for State.translate
Change LazyTranslator to use gettext when used as a function
Re-organise fixtures and put them in lib/ (we are requiring them from lib/test_utils)
Add the fixtures to the main index
Fix up test_utils after fixture changes
Fix up tests after fixture changes
Merge branch 'feature/issue-93-fix-up-fixtures' into feature/issue-92-implement-a-lazy-gettext-ngettext-etc-wrapper
Add the translate module to the main index
Translation module changes: LazyTranslation -> LazyText, Translator.i18n -> Translator.jed (we will now be using 'Translator' instances as the 'i18n' objects in the interaction machine and states)
Change test_utils to work with the new translation tools
Change the world to use the new translation tools
Docstring fixes after changing 'i18n' to generally refer to Translator instances instead of Jed
Fix state text docstrings to mention LazyText
Add a lazy translator to App
Basic docs from translation