Change AppTester to only add existing users to the kv store
Fix bad sentence in comment in AppTester's setup tasks
Document in AppTester.setup.user that we assume the user exists if a non-address property is specified
Mention user:new and user:load events in AppTester.setup.user docstring
Merge branch 'feature/issue-158-apptester-assumes-users-always-exist' into develop