Fix bug in allow blank validation when values present

* Update specs
* Rename some methods to improve readability
Adds case_sensitive_values rule to cell
Merge pull request #22 from FinalCAD/fix_bug_and_add_case_sensitive_values

Fix bug and add case sensitive values