make domain name configurable

This commit ensures that the domain
name can be made configurable. It removes
locations where it was hardcoded in both
setup.pp and Vagrantfile.