Added ability to pass account key when running install script

For users deploying on clusters they can pass in their account key in the script for automatic authentication. If the account key isn't set then the user will be asked to enter in their normal credentials.

Note I do no verification of the parameter they pass through, it is assumed they pass a valid account key.