Fix: Added disableMandatoryFields config option and commitlint config.
- Added config option disableMandatoryFields: Disables mandatory fields check if a field is expected to be mandatory and value is null.
- Added commitlint config.
- Added semantic-release config.