Changes to dev environment vm

- retrieve and setup in separate files
- uses git to download private repo then symlinks the dotfiles