adding a configuration command line interface to make setup easier as well as encrypting the password so it's not in plain text in the config file