convert all warnings into errors
include warnings here
Merge pull request #54 from uber/validation-errors

convert all warnings into errors