credentials are now read from credentials.txt if not provided; added credentials.txt to .gitignore for obvious reasons