Breaking apart option validation and overwrite protection into their own modules. Delaying option validation until last minute and removing deprecated options and methods.
Merge pull request #22 from dlockhart/delay-option-validation

Delay option validation