Add isValidProjectName and isValidDomain
Renamce configSetter -> configExtend
Refactor createSite to accept more specific arguments, make reading arguments safer and more exact
Throw if placeholder does not exist in vagrantfile or puppet manifest
Intercept project bootsrapping exceptions
Upgrade CM to 1.56.0