Add support for allow_nil and allow_blank options
Merge pull request #20 from byroot/feature-allow-nil-and-blank

Add support for allow_nil and allow_blank options