adds option validation.  If options are not set correctly, die with help page and reasons
Merge pull request #34 from kevinquinnyo/validate-options

adds option validation.  If options are not set correctly, die with help...