Performant node versioning

Hi @vinaypillai,
IMO the problem of managing changes to master data like profiles has a strong process orientation. In this demo, I provide a GraphQL based approach to tracking lineage of master data. By handling both process and data aspects in one solution, Dgraph can certainly give you an economy of scale.

Please review.