Improved readability of Authenticator.java

Extracted Password and Key classed from Authenticator.java into
seperate package