Added type info of nodes, relationships, paths, type checking of nodes and rels, checked uniqueness of identifiers, refactor of node to noderef