Current changes

Improvements:
 * Weight type instanciations in GraphDataStructure for nodes and edges
 * Batch and Update equalities
 * Test cases for batches
 * More log capabilities

Bug fixes:
 * DArray handled inputs of edges wrong, such that some might get overwritten
 * DArray iterator no longer contains nulls