+ now datanode stays intact after serialization
+ added test too proove that
+ added equals and hashCode to DataNode