Refactoring and first steps of EdgePartitioning
More features for Edge-partitioning, only actual exchange should be missing
further improvments in edge color exchange
Edge-partitioning first version complete, java-doc comments missing
Add comments for checkstyle
Add new input format to work with real world data
Fix but where source and target are the same, target should be the second node, index 1
in case vertex data is null, initialize with empty object
implement input classes to run edge-partitioning
merge