Test automation identity

The test involves creating a user, and then changing it. Also did various refactoring, added config etc
yeah good spot - in fact the definition only says they should seldom escape and you should try not to expose them, but to me that means only let them out if it'd really be difficult to encapsulate them https://code.google.com/p/selenium/wiki/PageObjects