Validation

Added validation to check IP and for the file before running any puppet
commands
Puppet type validation

remove the validation on the iP address.
Fix typos on the validation for the file path
Merge pull request #7 from logankimmel/validation

Validation