add function to get FileChange.Type with a character
rerun tests
implement function to provide next version
[REFACTORING] rename
override equals and hashCode in data classes
tested VersionProvider