Initial checkin for context identifiers

This checkin is just to test waters for the issue #36 . I know the name is terrible, but I couldn't come up with anything other then identifiers. This should be able to stack as many context identifiers as needed on the single node, and all children of that node will be in the same context as well. Let me know what do you think.