Fixed file encoding issue.
Added support for the NOT_NULL constraint.
Added javadoc on constraints.
Added tests for invalid contracts.
Added jar and source jar in the download folder
Update README.md
Update README.md
Merge remote-tracking branch 'official-origin/master' into feature-maven
Updated to latest version 1.6.0