fixed broken tests.
Major test cleanup.  User-communicator is now login-communicator