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
Updated tests
WorkerNodeManager now remembers the self node
Fixed that Validation program can use task dependecies for quality evaluation
Work on smart handout
Merge from development into resultcompare, manual conflict fixes
Merge complete
Implemented comparison between reputation of tasks and workers
Implemented more with reputation comparison