Changed LoginListener to shared listener aggregate, fixed messed up integration test