Use 1-based counting for generated user names
Handle some exceptions, create characters for the unit test users
Prevent a crash when the item referenced by the room doesn't exist
Short-circuit password verification for now until I can make it not be totally broken