Fix issues with CharacterFactory

Remove the `factories.character_lookupfield` function and create the following
functions in its place:

* character_appearance
* character_wealth
* character_eidetic_memory
* character_muscle_memory

Use these new functions in modules `factories` and `test_forms`.
Merge branch 'origin/models' into models

Make both Henry's new shell script and my (Jeremy's) fixes to the factories are
present in branch models.