Foreman related bug fix

Gave nameservers a default value to work around this bug with The Foreman: http://projects.theforeman.org/issues/2191

Added validation to replace the default validation that puppet provided.