added abstract entities; updated docs for node and relationship