using neo4j labels instead of relationships for vertex type. Improves code and probably performance too.