Added Guid::fromString, so that the GUID value can be modified
Added missing constructors
added documentation for the last 2 commits (added Guid::fromString and missing constructors of NodeId)