collections.OrderedDict introduced

Instead of using python default dictionary (unordered)
collections.OrderedDict is used to load node names in the same sequence
as filled in file to be read