prompts for username and password if needed. responds with error if repo name is not provided. can select for ssl or not when cloning