Add Vagrantfile

Prior to this commit we did not have a vagrant workflow for testing
the virtual machines. This commit adds a Vagrantfile with
4 boxes that will use the box file created when you `rake
everything['Centos']`. This allows you to rebuild the vm and `vagrant up
master` and the related student system i.e. `vagrant up fundamentals`