Added the idea of a credential file and commandline arguments for user name and password