Create the configured docroot dir for vhosts

Sometimes we want to create a vhost with a directory that isn't in the usual 
place. If we specify the directory in Hiera data it is more intuitive for the 
directory to be created by this class, if it doesn't already exist.