Constraints refactoring and more tests
cleaning
Update .gitignore
Add NotBlankConstraint
Merge pull request #1 from gbmoretti/master

Refactoring