Merge pull request #4 from liuggio/patch-1

Updated VagrantFile dns problem solved
Merge pull request #5 from liuggio/patch-2

Update README.md
Big refactor
* Using the Vagrant base box (much more recent), removed Gemfile as Gem vagrant deprecated
* Moved puppet code into basic modules for readability
* README.md changes

Conflicts:
	README.md
	Vagrantfile
Fix License to correct name! :+1: