Created ResultCompare class and file hash method
Refactor and added unit tests
Merge branch 'development' into resultcompare
Further refactoring and start of client implementation of quality
Split ResultCompare into Equality- and QualityControl
Implemented reward map for quality, thread support and optimized equality
Fixed visiblity in QualityControl and created dummy ValidationFileManager
Merge branch 'development' into resultcompare
ReplicaManager now remembers which task is for which job
Fixed that job validation program can actually run
EqualityControl now makes a Map of same result data and fixed QualityControl to use it
Fixed test for EqualityControl
Fixed that Validation program can use task dependecies for quality evaluation
Merge from development into resultcompare, manual conflict fixes
Merge complete