update files/set-env.ps1 to match batch file functionality

Brings powershell set-env.ps1 script inline with batch file

- git username and email only prompts when not set in .gitconfig
- git username and email prompts match batch file prompts
- add vi and be aliases