Added getAuthenticator() to make it easier to authenticate users without
altering the Gateway objects, like the old login()
Improved predefined step test script