Implementation of conventional commits, a pattern to commit's message with a focus on
automation and human read.
These changes don't affect the application development, build or run.
- `Commitlint` is added to validate all new commits and help developers remember to use patter,
before to send to remote repository.
- `cz-cli` aka `Commitizen` makes available a cli utility to help developer to create commits.
- `Husky` are add for easy integrate on git's hooks.