Update setup_vm.sh

Updated installation workflow, rogue-chef-repo wont get double cloned (before you would clone the repo, then run this script, which cloned it again).  Now users will just perform the initial clone into /opt/rogue-chef-repo.
Update setup_vm.sh

Previous change would break Vagrant builds, put in a check.
Update setup_vm.sh

Typo.
More roles and scripts for setting up a separate application/database vms.
Added default firewall rules.